XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Current Liabilities - Schedule of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Mar. 31, 2018
Jul. 01, 2017
Other Liabilities Disclosure [Abstract]      
Customer deposits and receipts in excess of revenues $ 29,373 $ 24,557  
Accrued volume rebates 16,362 17,037  
Accrued warranty obligations 17,048 12,530 $ 12,709
Accrued compensation and payroll taxes 24,380 24,100  
Accrued insurance 14,409 11,112  
Other 12,270 10,776  
Total other current liabilities $ 113,842 $ 100,112