XML 77 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Schedule of Accrued Liabilities [Line Items]    
Accrued payroll and benefits $ 18,834 $ 34,741
Customer deposits, net of those classified within contract assets 17,125 33,387
Accrued federal and state income taxes 7,016 16,375
Accrued warranty 12,164 12,379
Contingent consideration, current   9,455
Accrued interest 6,332 6,594
Accrued health claims insurance payable 2,193 2,068
Other 6,932 7,427
Accrued liabilities 73,190 125,234
Related Party [Member]    
Schedule of Accrued Liabilities [Line Items]    
Advance supplier consideration $ 2,594 $ 2,808