XML 28 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventory

4. Inventory

 

Inventory consists of the following (in thousands):

 

   December 31, 2023  December 31, 2022
Raw materials  $5,918   $6,556 
Work in process   1,034    530 
Finished goods   3,413    2,697 
Reserve for excess and obsolescence   (1,939)   (1,907)
Total inventory  $8,426   $7,876