XML 91 R70.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accrued Rebates [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year $ 16,608 $ 11,437 $ 5,040
Charged to costs and expenses 8,514 8,448 8,227
Other (12,618) 0  
Deductions 8,349 3,277 1,830
Balance at end of year 4,155 16,608 11,437
Inventory Valuation Allowance [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year 2,992 5,400 8,577
Charged to costs and expenses 9,338 6,963 2,744
Other 118 6 0
Deductions 7,287 9,377 5,921
Balance at end of year 5,161 2,992 5,400
Deferred Tax Asset Valuation Allowance [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year 101,421 96,725 81,608
Charged to costs and expenses (84,280) 4,696 15,117
Other 0 0 0
Deductions 17,141 0 0
Balance at end of year $ 0 $ 101,421 $ 96,725