XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 9 Months Ended
Mar. 31, 2018
accounting_method
Mar. 31, 2017
Mar. 31, 2018
USD ($)
accounting_method
Mar. 31, 2017
Dec. 21, 2017
USD ($)
Significant Accounting Policies [Line Items]          
Number of accounting methods for revenue recognition | accounting_method 3   3    
Purchase agreement, maximum receivable balances         $ 30,000,000
Factored accounts receivable     $ 18,821,000    
Accounts receivable factoring fees     $ 69,000    
Ship and bill          
Significant Accounting Policies [Line Items]          
Percentage of revenue recognized 47.00% 43.00% 43.00% 45.00%  
Multiple deliverable          
Significant Accounting Policies [Line Items]          
Percentage of revenue recognized 30.00% 37.00% 35.00% 32.00%  
Contract accounting          
Significant Accounting Policies [Line Items]          
Percentage of revenue recognized 23.00% 20.00% 22.00% 23.00%