XML 55 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of inventories
Inventories consist of the following:
December 31, 2022December 31, 2021
(in thousands)
Raw materials $18,061 $12,543 
Semi-finished goods1,850 1,532 
Finished goods 52,044 45,140 
Subtotal 71,955 59,215 
Less inventory reserve (749)(743)
Total inventories $71,206 $58,472