XML 133 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Allowance for credit losses on accounts receivable      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves      
Balance at Beginning of Year $ 2,187 $ 1,575 $ 1,910
Charged to Costs and Expenses (182) 519 166
Deductions (345) (181) (222)
Other (71) 274 (279)
Balance at End of Year 1,589 2,187 1,575
Reserves for sales discounts and allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves      
Balance at Beginning of Year 82,509 81,987 57,322
Charged to Costs and Expenses 138,735 186,021 184,201
Deductions (151,946) (186,043) (158,499)
Other (897) 544 (1,037)
Balance at End of Year $ 68,401 $ 82,509 $ 81,987