v3.26.1
Note 3 - Balance Sheet Accounts - Schedule of Inventory (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Raw materials $ 3,788,631 $ 3,488,703
Work in process 820,398 912,397
Finished goods 1,522,861 1,527,975
Gross inventories 6,131,890 5,929,075
Less: Provision for obsolescence (469,506) (453,218)
Inventories, net $ 5,662,384 $ 5,475,857