XML 105 R94.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule II - Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts and returns    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance $ 26 $ 14
Charges to Revenue/ Expense 6 29
Deductions 12 17
Ending Balance 20 26
Inventory reserves    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance 2,527 3,050
Charges to Revenue/ Expense 404 312
Deductions 378 835
Ending Balance 2,553 2,527
Valuation allowance for deferred tax assets    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance 20,764 18,931
Charges to Revenue/ Expense 2,209 1,833
Deductions 346 0
Ending Balance $ 22,627 $ 20,764