XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Allowance, Credit Loss [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance $ 235 $ 180
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 554 118
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (117) (63)
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance 672 235
SEC Schedule, 12-09, Reserve, Inventory [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance 1,907 2,165
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 83 112
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (51) (370)
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance $ 1,939 $ 1,907