XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Correction of Errors to Accrued Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Apr. 01, 2018
Mar. 31, 2019
Apr. 01, 2018
Out-of-period adjustments        
Revenue $ 128,390 $ 93,811 $ 343,572 $ 237,295
Increase (decrease) in accrued expenses and other current liabilities     $ 7,732 $ 5,736
Product warranty term 5 years      
Correction of Error in Accrued Warranty Calculation, Net        
Out-of-period adjustments        
Revenue $ (225)      
Increase (decrease) in accrued expenses and other current liabilities 225      
Correction of Error in Accrued Warranty Calculation, Inaccurate Data on Cost of Parts        
Out-of-period adjustments        
Revenue 1,125      
Increase (decrease) in accrued expenses and other current liabilities (1,125)      
Correction of Error in Accrued Warranty Calculation, Assumptions Used In Change in Warranty Period        
Out-of-period adjustments        
Revenue (1,350)      
Increase (decrease) in accrued expenses and other current liabilities $ 1,350