v3.26.1
Note 6 - Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

June 30,

   

December 31,

 
   

2026

   

2025

 

Raw materials

  $ 14,142     $ 10,724  

Work-in-process

    11,518       8,105  

Finished goods

    5,481       3,508  

Total

  $ 31,141     $ 22,337  
                 
                 

Inventories

  $ 28,565     $ 18,787  

Other long-term assets

    2,576       3,550  

Total

  $ 31,141     $ 22,337