XML 167 R93.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE II - SCHEDULE OF VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Allowance for credit losses    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance $ 20 $ 26
Charges to Revenue/ Expense (5) 6
Deductions 0 12
Ending Balance 15 20
Inventory reserves    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance 2,553 2,527
Charges to Revenue/ Expense 347 404
Deductions 2,553 378
Ending Balance 347 2,553
Valuation allowance for deferred tax assets    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance 22,627 20,764
Charges to Revenue/ Expense 0 2,209
Deductions 621 346
Ending Balance $ 22,006 $ 22,627