XML 122 R109.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 26, 2020
Allowance for credit losses on accounts receivable      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves      
Balance at Beginning of Year $ 1,910 $ 1,400 $ 1,310
Charged to Costs and Expenses 166 82 1,170
Deductions (222) (362) (329)
Other (279) 790 (751)
Balance at End of Year 1,575 1,910 1,400
Reserves for sales discounts and allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves      
Balance at Beginning of Year 57,322 43,837 40,733
Charged to Costs and Expenses 184,201 152,153 113,709
Deductions (158,499) (137,920) (112,401)
Other (1,037) (748) 1,796
Balance at End of Year $ 81,987 $ 57,322 $ 43,837