XML 81 R67.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
Accrued Rebates [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year $ 11,437 $ 5,040 $ 2,604
Charged to costs and expenses 8,448 8,227 2,815
Other 0   0
Deductions 3,277 1,830 379
Balance at end of year 16,608 11,437 5,040
Inventory Valuation Allowance [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year 5,400 8,577 13,108
Charged to costs and expenses 6,963 2,744 4,722
Other 6 0 2
Deductions 9,377 5,921 9,255
Balance at end of year 2,992 5,400 8,577
Deferred Tax Asset Valuation Allowance [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year 96,725 81,608 66,990
Charged to costs and expenses 4,696 15,117 14,618
Other 0 0 0
Deductions 0 0 0
Balance at end of year $ 101,421 $ 96,725 $ 81,608