Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.0.1
Term Note Payable - Three-Year Term Note - General Information (Details)
3 Months Ended 9 Months Ended
Oct. 01, 2020
USD ($)
Apr. 24, 2020
Feb. 04, 2019
USD ($)
Dec. 31, 2021
USD ($)
MW
Dec. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
MW
Dec. 31, 2020
USD ($)
May 13, 2021
USD ($)
MW
May 12, 2021
USD ($)
MW
Term Note Payable                  
Debt instrument, issuance date   Apr. 24, 2020              
Long-term debt       $ 50,900,000   $ 50,900,000      
Interest expenses       1,287,000 $ 1,230,000 3,800,000 $ 3,835,000    
Amortization of debt issuance costs           26,000 614,000    
Term Note Payable | Senior Notes                  
Term Note Payable                  
Term of loan     3 years            
Long-term debt       50,900,000   50,900,000      
Debt discount and debt issuance costs, net       100,000   100,000      
Amortization of the debt discount and debt issuance costs       9,000   26,000      
Interest expenses       1,300,000 1,300,000 3,800,000 3,900,000    
Amortization of debt issuance costs         $ 9,000 26,000 $ 600,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                
Debt instrument, covenants, minimum consolidated liquidity       $ 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 12.50
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%