XML 131 R114.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
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 242 $ 242 $ 298
Additions charged to costs and expenses 5,981 0 0
Other Additions 0 0 0
Deductions 0 0 (56)
Balance at end of period 6,223 242 242
Allowance for sales discounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 5,962 2,980 2,126
Additions charged to costs and expenses 24,334 22,334 20,133
Other Additions 0 0 0
Deductions (16,253) (19,352) (19,279)
Balance at end of period 14,043 5,962 2,980
Allowance for chargebacks      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 14,932 14,621 11,389
Additions charged to costs and expenses 212,389 185,886 135,854
Other Additions 0 0 0
Deductions (214,896) (185,575) (132,622)
Balance at end of period 12,425 14,932 14,621
Deferred tax asset valuation allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 312,340 234,732 154,255
Additions charged to costs and expenses 205,894 76,670 95,947
Other Additions 0 1,368 0
Deductions (9,044) (430) (15,470)
Balance at end of period $ 509,190 $ 312,340 $ 234,732