XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 3 - Inventories - Inventories (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Raw materials $ 10,948,000 $ 10,470,000
Work in process 2,934,000 2,236,000
Finished goods 8,851,000 7,425,000
Total inventory $ 22,733,000 $ 20,131,000