XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of components of inventory
Inventories are as follows (in thousands):
December 31,
20232022
Raw materials$5,299 $5,800 
Finished goods13,660 18,130 
Inventories18,959 23,930 
Less reserve for excess and obsolete inventory(6,121)(8,210)
Inventories, net$12,838 $15,720 
Schedule of reserve for excess and obsolete inventory
Changes in the reserve for excess and obsolete inventory are as follows (in thousands):
Years ended December 31,
 20232022
Balance, beginning of year$8,210 $10,141 
Charged to provisions959 1,734 
Deductions for sales and disposals(3,048)(3,665)
Balance, end of the year
$6,121 $8,210