XML 29 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation - Revenue Recognition (Detail) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2019
Jun. 30, 2019
Contract Assets    
Unbilled revenue $ 31,985 $ 19,287
Contract Liabilities    
Advances from customers 32,640 43,227
Deferred revenue - current 30,171 33,641
Deferred revenue - long-term 8,351 $ 9,506
Remaining Performance Obligations    
Revenue remaining performance obligation 189,200  
Recognized revenue from contract liabilities $ 52,200  
Revenue, Practical Expedient, Financing Component [true false] true  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01    
Remaining Performance Obligations    
Remaining performance obligation expected timing of satisfaction period 12 months  
Remaining performance obligation expected percentage recognized 51.00%  
ASU 2014-09 | Effect of Change    
Contract Assets    
Unbilled revenue $ 12,698  
Percentage of change in unbilled revenue 66.00%  
Contract Liabilities    
Advances from customers $ (10,587)  
Deferred revenue - current (3,470)  
Deferred revenue - long-term $ (1,155)  
Percentage of of change in customer deposits and prepayments (24.00%)  
Percentage of change deferred revenue current (10.00%)  
Percentage of change deferred revenue noncurrent (12.00%)