XML 125 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Allowance for credit losses on accounts receivable      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves      
Balance at Beginning of Year $ 1,575 $ 1,910 $ 1,400
Charged to Costs and Expenses 519 166 82
Deductions (181) (222) (362)
Other 274 (279) 790
Balance at End of Year 2,187 1,575 1,910
Reserves for sales discounts and allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves      
Balance at Beginning of Year 81,987 57,322 43,837
Charged to Costs and Expenses 186,021 184,201 152,153
Deductions (186,043) (158,499) (137,920)
Other 544 (1,037) (748)
Balance at End of Year $ 82,509 $ 81,987 $ 57,322