XML 188 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred tax valuation allowance      
Valuation and Qualifying Accounts      
Balance at Beginning of Year $ 132,105 $ 21,459 $ 11,384
Charged to Expense 63,637 110,646 10,075
Deductions 0 0 0
Balance at End of Year 195,742 132,105 21,459
Allowance for sales returns      
Valuation and Qualifying Accounts      
Balance at Beginning of Year 8,651 10,222 13,923
Charged to Expense 105,353 121,939 161,492
Deductions 104,478 123,510 165,193
Balance at End of Year 9,526 8,651 10,222
Allowance for doubtful accounts      
Valuation and Qualifying Accounts      
Balance at Beginning of Year 1,298 3,223 2,429
Charged to Expense 938 (1,925) 794
Deductions 0 0 0
Balance at End of Year $ 2,236 $ 1,298 $ 3,223