XML 105 R88.htm IDEA: XBRL DOCUMENT v3.24.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts    
Schedule of Valuation and Qualifying Accounts [Roll Forward]    
Balance at Beginning of Year $ 973 $ 987
Additions Charged to Costs and Expenses 519 (26)
Additions Charged to other Accounts 0 0
Deductions (214) 12
Balance at End of Year 1,278 973
Allowance for obsolete inventories    
Schedule of Valuation and Qualifying Accounts [Roll Forward]    
Balance at Beginning of Year 417 447
Additions Charged to Costs and Expenses 463 543
Additions Charged to other Accounts 0 0
Deductions (460) (573)
Balance at End of Year 420 417
Valuation allowance for deferred tax assets    
Schedule of Valuation and Qualifying Accounts [Roll Forward]    
Balance at Beginning of Year 9,772 7,934
Additions Charged to Costs and Expenses 524 1,838
Additions Charged to other Accounts 0 0
Deductions 0 0
Balance at End of Year 10,296 9,772
Reserve for sales returns    
Schedule of Valuation and Qualifying Accounts [Roll Forward]    
Balance at Beginning of Year 59 55
Additions Charged to Costs and Expenses 753 779
Additions Charged to other Accounts 0 0
Deductions (771) (775)
Balance at End of Year $ 41 $ 59