XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Current Liabilities - Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
Other Current Liabilities Details [Abstract]    
Accrued self-insurance retentions $ 8,792 $ 8,654
Accrued warranty and service liabilities 14,756 15,408
Accrued trade promotions 9,161 14,312
Payable for employee stock purchases 1,730 16,639
Customer advances and deferred revenue 48,480 51,578
Income taxes payable 12,121 9,837
Tax payable, other 14,744 12,289
Right of return refund liability 18,081 17,826
Operating lease liabilities, current 7,785 8,242
Other 24,532 30,574
Total $ 160,182 $ 185,359