XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Other Current Liabilities - Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 28, 2025
Dec. 27, 2024
Other Current Liabilities Details [Abstract]    
Accrued self-insurance retentions $ 8,266 $ 8,240
Accrued warranty and service liabilities 18,892 18,712
Accrued trade promotions 8,096 11,086
Payable for employee stock purchases 2,804 16,767
Customer advances and deferred revenue 46,759 52,522
Income taxes payable 19,180 8,102
Tax payable, other 15,617 14,557
Right of return refund liability 15,690 15,557
Operating lease liabilities, current 7,877 7,838
Acquisition-related consideration payable 0 10,339
Other 32,834 48,008
Total $ 176,015 $ 211,728