Annual report pursuant to Section 13 and 15(d)

Equity Instruments - Warrants, Fair Value Assumptions (Details)

v3.23.1
Equity Instruments - Warrants, Fair Value Assumptions (Details)
Dec. 31, 2022
alternative_energy_credit
$ / shares
Dec. 31, 2021
alternative_energy_credit
Common stock warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants term 3 years 9 months 4 years 9 months
Common stock warrants | Current stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 1.79 7.81
Common stock warrants | Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0.680 0.405
Common stock warrants | Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0.041 0.012
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 | Current stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input | $ / shares 1.79  
2022 Private Warrant | Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 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 | Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0