v3.26.1
Note 4 - Inventory (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
           

As Adjusted (Note 1)

 
   

March 31, 2026

   

December 31, 2025

 

At average cost (approximates current cost)

               

Finished goods

  $ 12,401     $ 14,771  

Work in process

    666       684  

Raw materials

    18,035       13,879  

Total inventory

  $ 31,102     $ 29,334