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

June 30,

   

December 31,

 
   

2026

   

2025

 
                 

Raw materials

  $ 8,577,000     $ 9,454,000  

Work in process

    2,450,000       4,468,000  

Finished goods

    7,623,000       9,676,000  
    $ 18,650,000     $ 23,598,000