XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

December 31,

 
   

2023

   

2022

 

Raw materials

  $ 53,539     $ 42,475  

Work in process

    7,821       4,183  

Finished goods

    8,831       6,878  

Total Inventory

  $ 70,191     $ 53,536