XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Composition of Certain Financial Statement Captions - Summary of Allowance for Doubtful Accounts, Inventory Reserve and Tax Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Allowance, Credit Loss [Member]    
Valuation Allowances and Reserves, Amount $ (4,162) $ (1,839)
Charge to Cost and Expense (247) (304)
Deduction 2,408 (2,019)
Charge to Other Account 0 0
Valuation Allowances and Reserves, Amount (2,000) (4,162)
SEC Schedule, 12-09, Reserve, Inventory [Member]    
Valuation Allowances and Reserves, Amount (3,574) (4,779)
Charge to Cost and Expense (8,100) (4,059)
Deduction 5,213 5,264
Charge to Other Account 0 0
Valuation Allowances and Reserves, Amount (6,461) (3,574)
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]    
Valuation Allowances and Reserves, Amount (279,212) (260,397)
Charge to Cost and Expense (11,128) (24,579)
Deduction 0 0
Charge to Other Account (4,223) 5,764
Valuation Allowances and Reserves, Amount $ (294,563) $ (279,212)