v3.25.4
Note 3 - Inventories - Inventory (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Raw materials $ 9,454,000 $ 10,948,000
Work in process 4,468,000 2,934,000
Finished goods 9,676,000 8,851,000
Total inventory $ 23,598,000 $ 22,733,000