XML 49 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Other Current Liabilities - Components of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 27, 2020
Mar. 28, 2020
Jun. 29, 2019
Other Liabilities Disclosure [Abstract]      
Customer deposits $ 26,564 $ 22,679  
Accrued volume rebates 14,376 17,469  
Accrued warranty obligations 18,905 19,179 $ 19,030
Accrued compensation and payroll taxes 21,091 27,776  
Accrued insurance 13,434 11,182  
Other 21,515 15,745  
Total other current liabilities $ 115,885 $ 114,030