v3.26.1
Note 5 - Inventories - Inventory (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 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
Total inventory $ 18,650,000 $ 23,598,000