Annual report pursuant to Section 13 and 15(d)

Equity Instruments - Warrants, Fair Value Assumptions (Details)

v3.24.1
Equity Instruments - Warrants, Fair Value Assumptions (Details)
Dec. 31, 2023
alternative_energy_credit
$ / shares
Dec. 31, 2022
alternative_energy_credit
$ / shares
Common stock warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants term 2 years 9 months 3 years 9 months
Common stock warrants | Current stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0.40 1.79
Common stock warrants | Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 1.050 0.680
Common stock warrants | Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0.041 0.041
Common stock warrants | Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0 0
2022 Private Warrant    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants term   11 years 6 months 25 days
2022 Private Warrant | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants term 10 years 6 months 25 days  
2022 Private Warrant | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants term 5 years  
2022 Private Warrant | Current stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input | $ / shares 0.40 1.79
2022 Private Warrant | Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 1.083 0.869
2022 Private Warrant | Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input   0.039
2022 Private Warrant | Risk-free interest rate | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0.039  
2022 Private Warrant | Risk-free interest rate | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0.038  
2022 Private Warrant | Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0 0