XML 50 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Current Liabilities - Components of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 30, 2023
Apr. 01, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]      
Customer deposits $ 73,044 $ 69,285  
Accrued volume rebates 28,508 25,084  
Accrued warranty obligations 40,681 28,576 $ 29,112
Accrued compensation and payroll taxes 33,853 41,422  
Accrued insurance 15,896 15,075  
Other 23,116 24,773  
Total other current liabilities $ 215,098 $ 204,215