Annual report pursuant to Section 13 and 15(d)

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

v3.22.2
Term Note Payable - Three-Year Term Note - General Information (Details)
$ in Thousands
12 Months Ended
Oct. 01, 2020
USD ($)
Apr. 24, 2020
Feb. 04, 2019
USD ($)
Mar. 31, 2022
USD ($)
MW
Mar. 31, 2021
USD ($)
May 13, 2021
USD ($)
MW
May 12, 2021
USD ($)
MW
Term Note Payable              
Debt instrument, issuance date   Apr. 24, 2020          
Long-term debt       $ 51,000      
Interest expenses       5,004 $ 5,156    
Amortization of debt issuance costs       35 623    
Term Note Payable | Senior Notes              
Term Note Payable              
Term of loan     3 years        
Long-term debt       51,000      
Debt discount and debt issuance costs, net       100      
Amortization of the debt discount and debt issuance costs       34 600    
Interest expenses       5,000 5,200    
Amortization of debt issuance costs       34 $ 600    
Term Note Payable, Note Purchase Agreement | Senior Notes              
Term Note Payable              
Debt instrument, issuance date     Feb. 04, 2019        
Aggregate principal amount     $ 30,000        
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            
Long-term debt $ 50,000            
Debt instrument, covenants, minimum consolidated liquidity       $ 9,000   $ 12,200 $ 9,000
Debt instrument, covenants, minimum power of Rental Fleet by 9-month anniversary of Closing Date | MW       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  
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%