XML 89 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Other Current Liabilities - Components of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 28, 2020
Mar. 30, 2019
Other Liabilities Disclosure [Abstract]    
Customer deposits $ 22,679 $ 27,873
Accrued volume rebates 17,469 21,020
Accrued warranty obligations 19,179 17,886
Accrued compensation and payroll taxes 27,776 32,075
Accrued insurance 11,182 16,245
Other 15,745 14,462
Total other current liabilities $ 114,030 $ 129,561