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

June 30,

  

December 31,

 
  

2026

  

2025

 

Finished goods

 $20,451  $13,200 

Raw materials, equipment spares and consumables

  140,064   149,958 

Work-in-progress

  10,071   4,737 

Total

 $170,586  $167,895