XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Other Current Liabilities - Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 27, 2025
Dec. 27, 2024
Other Current Liabilities Details [Abstract]    
Accrued self-insurance retentions $ 8,263 $ 8,240
Accrued warranty and service liabilities 19,937 18,712
Accrued trade promotions 8,455 11,086
Payable for employee stock purchases 7,814 16,767
Customer advances and deferred revenue 59,980 52,522
Income taxes payable 7,876 8,102
Tax payable, other 9,408 14,557
Right of return refund liability 14,731 15,557
Operating lease liabilities, current 8,271 7,838
Acquisition-related consideration payable 0 10,339
Other 32,406 48,008
Total $ 177,141 $ 211,728