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

June 30, 2026

   

December 31, 2025

 

At average cost (approximates current cost)

               

Finished goods

  $ 17,234     $ 14,771  

Work in process

    761       684  

Raw materials

    22,697       13,879  
    $ 40,692     $ 29,334