Quarterly report pursuant to Section 13 or 15(d)

Term Note Payable - Three-Year Term Note - General Information (Details)

v3.22.4
Term Note Payable - Three-Year Term Note - General Information (Details)
3 Months Ended 9 Months Ended
Aug. 24, 2022
USD ($)
Jun. 22, 2021
USD ($)
Oct. 01, 2020
USD ($)
Feb. 04, 2019
USD ($)
Dec. 31, 2022
USD ($)
MW
Sep. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
MW
Dec. 31, 2021
USD ($)
Jul. 13, 2022
USD ($)
Mar. 31, 2022
USD ($)
May 13, 2021
USD ($)
MW
May 12, 2021
USD ($)
MW
Term Note Payable                          
Interest expenses         $ 1,900,000   $ 1,287,000 $ 4,618,000 $ 3,800,000        
Amortization of debt issuance costs               60,000 26,000        
Over-Allotment Option                          
Term Note Payable                          
Net proceeds of public stock offering $ 7,300,000 $ 10,500,000                      
Term Note Payable | Senior Notes                          
Term Note Payable                          
Term of loan       3 years                  
Long-term debt         51,000,000.0     51,000,000.0          
Requirements to use commercially reasonable best efforts to raise at least financing through a sale of common stock by September 14, 2022 $ 10,000,000                        
Debt discount and debt issuance costs, net         100,000     100,000          
Interest expenses         1,900,000   1,300,000 4,600,000 3,800,000        
Amortization of debt issuance costs         9,000 $ 9,000 $ 9,000 26,000 $ 26,000        
Term Note Payable, Note Purchase Agreement | Senior Notes                          
Term Note Payable                          
Debt instrument, issuance date       Feb. 04, 2019                  
Aggregate principal amount       $ 30,000,000.0                  
Interest rate (as a percent)       13.00%                  
Debt instrument, frequency of periodic payment       quarterly                  
Term Note Payable, Amended and Restated Note Purchase Agreement | Senior Notes                          
Term Note Payable                          
Debt instrument, issuance date     Oct. 01, 2020                    
Proceeds from Issuance of Debt     $ 20,000,000                    
Long-term debt     $ 50,000,000.0                    
Debt instrument, covenants, minimum consolidated liquidity         $ 9,000,000.0     $ 9,000,000.0     $ 9,000,000.0 $ 12,200,000 $ 9,000,000.0
Debt instrument, covenants, minimum power of Rental Fleet by 9-month anniversary of Closing Date | MW         6.25     6.25       2.00 6.25
Debt instrument, covenants, minimum power of Rental Fleet by 18-month anniversary of Closing Date | MW         12.50     12.50       12.50  
Requirements to use commercially reasonable best efforts to raise at least financing through a sale of common stock by September 14, 2022                   $ 10,000,000      
Term Note Payable, Amended and Restated Note Purchase Agreement | Senior Notes | London Interbank Offered Rate (LIBOR)                          
Term Note Payable                          
Interest rate (as a percent)     8.75%