XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventory consists of the following (in thousands):

 

    December 31, 2024     December 31, 2023  
Raw materials   $ 5,223     $ 5,918  
Work in process     1,103       1,034  
Finished goods     4,382       3,413  
Reserve for excess and obsolescence     (2,377 )     (1,939 )
Total inventory   $ 8,331     $ 8,426