v3.25.4
Inventory (Tables)
12 Months Ended
Dec. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventory consists of the following (in thousands):

 

   December 31, 2025   December 31, 2024 
Raw materials  $6,515   $5,223 
Work in process   2,230    1,103 
Finished goods   3,413    4,382 
Reserve for excess and obsolescence   (2,591)   (2,377)
Total inventory  $9,567   $8,331