XML 119 R98.htm IDEA: XBRL DOCUMENT v3.7.0.1
Components of Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Jun. 30, 2016
Schedule Of Accrued Liabilities [Line Items]    
Other accrued liabilities $ 29,056 $ 25,846
Deferred revenue    
Schedule Of Accrued Liabilities [Line Items]    
Other accrued liabilities 2,345 4,014
Current portion of earnout arrangements    
Schedule Of Accrued Liabilities [Line Items]    
Other accrued liabilities 3,930 1,935
Other accrued liabilities    
Schedule Of Accrued Liabilities [Line Items]    
Other accrued liabilities 18,235 15,989
Warranty reserve    
Schedule Of Accrued Liabilities [Line Items]    
Other accrued liabilities $ 4,546 $ 3,908