XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 28, 2025
Disclosure Accrued Expenses [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses consist of the following (in thousands):
 Jun 28, 2025Dec 28, 2024
Contract liabilities$137,221 $120,503 
Accrued payroll and related expenses104,977 107,061 
Accrued warranty101,847 98,306 
Accrued customer rebates51,116 54,558 
Accrued short-term leases27,305 27,938 
Accrued sales and other tax24,679 20,626 
Accrued contingent consideration21,724 25,748 
Accrued professional fees18,232 13,973 
Accrued agent commission17,915 16,730 
Accrued product liability and workers compensation9,505 10,386 
Other accrued expenses86,505 80,636 
 $601,026 $576,465