Quarterly report pursuant to Section 13 or 15(d)

Customer Concentrations and Accounts Receivable ??? Accounts Receivable (Details)

v3.10.0.1
Customer Concentrations and Accounts Receivable – Accounts Receivable (Details)
3 Months Ended 12 Months Ended
Jun. 05, 2018
USD ($)
payment
Oct. 13, 2017
USD ($)
payment
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Mar. 31, 2018
USD ($)
Mar. 31, 2015
USD ($)
Distribution and Accounts Receivable Assignment Agreements              
Bad debt recovery       $ 2,800 $ 13,000    
BPC Engineering              
Distribution and Accounts Receivable Assignment Agreements              
Accounts receivable       5,300,000   $ 5,300,000 $ 8,100,000
Total collections on accounts receivable allowance       1,800,000      
Accounts Receivable Assignment Agreement | Turbine International, LLC              
Distribution and Accounts Receivable Assignment Agreements              
Total consideration receivable   $ 2,500,000          
Number of payments to be received | payment   3          
Bad debt recovery           $ 1,000,000  
Total collections on accounts receivable allowance       $ 1,000,000      
Promissory Note Agreement | Turbine International, LLC              
Distribution and Accounts Receivable Assignment Agreements              
Total consideration receivable   $ 3,800,000          
Number of payments to be received | payment   35          
Term of payments   3 years          
Amended Assignment Agreement | Turbine International, LLC              
Distribution and Accounts Receivable Assignment Agreements              
Total consideration receivable $ 1,500,000            
Number of payments to be received | payment 5            
Amended Note Agreement              
Distribution and Accounts Receivable Assignment Agreements              
Payments due     $ 0        
Amended Note Agreement | Turbine International, LLC              
Distribution and Accounts Receivable Assignment Agreements              
Total consideration receivable $ 3,800,000            
Number of payments to be received | payment 13            
Term of payments 3 years