XML 115 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance $ 163,727 $ 140,328 $ 143,311
Charged to Costs and Expenses 30,534 58,197 26,804
Deductions (49,714) (31,591) (27,706)
Other 2,452 (3,207) (2,081)
Ending Balance 146,999 163,727 140,328
Allowance for sales returns      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance 18,916 23,424 20,753
Charged to Costs and Expenses 186,646 272,933 274,860
Deductions (189,015) (276,046) (271,547)
Other (308) (1,395) (642)
Ending Balance $ 16,239 18,916 23,424
Allowance for sales returns | Previously Reported      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Charged to Costs and Expenses   6,106 52,407
Deductions   (11,073) (50,117)
Other   $ 459 $ 381