XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

(in thousands)

 

2024

   

2023

 

Raw materials

  $ 16,109     $ 15,948  

Work in process

    5,940       1,563  

Inventory consigned to others

    288       98  

Finished goods

    4,500       2,480  

Total inventories

  $ 26,837     $ 20,089