Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Risk Concentrations - Additional Information (Details)

v3.20.1
Summary of Significant Accounting Policies - Risk Concentrations - Additional Information (Details)
$ in Thousands
12 Months Ended
Jun. 05, 2018
USD ($)
payment
Oct. 13, 2017
USD ($)
payment
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Mar. 31, 2018
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Risk Concentrations              
Additions charged to costs and expenses     $ 431        
Recovery of bad debt       $ 345      
Accounts receivable written off     5,026 101      
BPC              
Risk Concentrations              
Total collections on accounts receivable allowance       1,800      
Number of payments to be received | payment 5            
Accounts receivable $ 1,500            
Accounts receivable written off     $ 4,800        
Accounts Receivable Assignment Agreement | Turbine International, LLC. and MTE Service              
Risk Concentrations              
Recovery of bad debt       400 $ 1,000    
Total collections on accounts receivable allowance       1,500      
Total consideration receivable   $ 2,500          
Number of payments to be received | payment   3          
Payment not yet received       $ 400   $ 300 $ 300
Promissory Note Agreement | Turbine International, LLC. and MTE Service              
Risk Concentrations              
Total consideration receivable   $ 3,800          
Term of payments   3 years          
Number of payments to be received | payment   35          
Amended Note Agreement | Turbine International, LLC. and MTE Service              
Risk Concentrations              
Total consideration receivable $ 3,800            
Term of payments 3 years            
Number of payments to be received | payment 13