XML 126 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred tax valuation allowance      
Valuation and Qualifying Accounts      
Balance at Beginning of Year $ 21,459 $ 11,384 $ 134,305
Charged to Expense 110,646 10,075 (77,090)
Deductions 0 0 45,831
Balance at End of Year 132,105 21,459 11,384
Allowance for sales returns      
Valuation and Qualifying Accounts      
Balance at Beginning of Year 10,222 13,923 19,190
Charged to Expense 121,939 161,492 237,622
Deductions 123,510 165,193 242,889
Balance at End of Year 8,651 10,222 13,923
Allowance for doubtful accounts      
Valuation and Qualifying Accounts      
Balance at Beginning of Year 3,223 2,429 1,417
Charged to Expense (1,925) 794 1,012
Deductions 0 0 0
Balance at End of Year $ 1,298 $ 3,223 $ 2,429