XML 131 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 52,703 $ 67,719 $ 51,202
Additions charged to costs and expenses 19,456 14,604 10,801
Deductions 23,050 29,620 (5,716)
Balance at End of Year 49,109 52,703 67,719
Allowance for Credit Losses      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 20 43 59
Additions charged to costs and expenses 171 55 5
Deductions   78 21
Balance at End of Year 191 20 43
Sales Return Reserve      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 5,706 4,816 4,532
Additions charged to costs and expenses 15,967 15,459 14,159
Deductions 15,499 14,569 13,875
Balance at End of Year 6,174 5,706 4,816
Deferred Tax Asset Valuation Allowance      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 46,977 62,860 46,611
Additions charged to costs and expenses 3,318 (910) (3,363)
Deductions 7,551 14,973 (19,612)
Balance at End of Year $ 42,744 $ 46,977 $ 62,860