XML 128 R112.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
Dec. 31, 2021
Jan. 01, 2021
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 56,653 $ 47,093 $ 40,739
Additions charged to costs and expenses 16,650 23,755 15,169
Deductions 31,568 14,195 8,815
Balance at End of Year 41,735 56,653 47,093
Allowance for Credit Losses      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 43 59 88
Additions charged to costs and expenses 55 5 115
Deductions 78 21 144
Balance at End of Year 20 43 59
Sales Return Reserve      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 4,816 4,532 3,644
Additions charged to costs and expenses 15,459 14,159 9,307
Deductions 14,569 13,875 8,419
Balance at End of Year 5,706 4,816 4,532
Deferred Tax Asset Valuation Allowance      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 51,794 42,502 37,007
Additions charged to costs and expenses 1,136 9,591 5,747
Deductions 16,921 299 252
Balance at End of Year $ 36,009 $ 51,794 $ 42,502