v3.25.4
Schedule II Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 6,223 $ 242 $ 242
Additions charged to costs and expenses 538 5,981 0
Other Additions 0 0 0
Deductions (5,651) 0 0
Balance at end of period 1,110 6,223 242
Allowance for sales discounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 14,043 5,962 2,980
Additions charged to costs and expenses 5,178 24,334 22,334
Other Additions 0 0 0
Deductions (17,266) (16,253) (19,352)
Balance at end of period 1,955 14,043 5,962
Allowance for chargebacks      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 12,425 14,932 14,621
Additions charged to costs and expenses 233,316 212,389 185,886
Other Additions 0 0 0
Deductions (231,512) (214,896) (185,575)
Balance at end of period 14,229 12,425 14,932
Deferred tax asset valuation allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 509,190 312,340 234,732
Additions charged to costs and expenses 26,505 205,894 76,670
Other Additions 217,708 0 1,368
Deductions (223,729) (9,044) (430)
Balance at end of period $ 529,674 $ 509,190 $ 312,340