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

As of December 31,

 
   

2024

   

2023

 

Raw materials

  $ 13,180     $ 14,474  

Work-in-process

    7,001       7,503  

Finished goods

    8,761       7,712  

Total

  $ 28,942     $ 29,689  
                 

Inventories

  $ 23,809     $ 24,428  

Other long-term assets

    5,133       5,261  

Total

  $ 28,942     $ 29,689