XML 80 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Other Current Liabilities - Components of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Apr. 03, 2021
Mar. 28, 2020
Other Liabilities Disclosure [Abstract]    
Customer deposits $ 58,888 $ 22,679
Accrued volume rebates 18,207 17,469
Accrued warranty obligations 24,033 19,179
Accrued compensation and payroll taxes 42,560 27,776
Accrued insurance 12,421 11,182
Other 24,586 15,745
Total other current liabilities $ 180,695 $ 114,030