XML 69 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Deferred Revenue Arrangement [Line Items]      
Percentage of revenue recognized 61.00%    
Unbilled receivables and cost in excess of billings $ 57,387 $ 39,774  
Contract with customer, liability 12,362 $ 13,425  
Contract with customer, liability, revenue recognized 10,513    
Revenue, remaining performance obligation, amount $ 186,066    
Contract Accounting      
Deferred Revenue Arrangement [Line Items]      
Percentage of revenue recognized 77.00% 79.00% 77.00%
Transferred over Time      
Deferred Revenue Arrangement [Line Items]      
Percentage of revenue recognized 23.00% 21.00% 23.00%
Minimum      
Deferred Revenue Arrangement [Line Items]      
Product warranty period 12 years    
Extended product warranty, period 12 months    
Maximum      
Deferred Revenue Arrangement [Line Items]      
Product warranty period 36 months    
Extended product warranty, period 36 months