v3.26.1
Note 3 - Inventories, Net - Schedule of Inventory (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Raw materials $ 3,912,299 $ 3,788,631
Work in process 648,784 820,398
Finished goods 1,507,909 1,522,861
Gross inventories 6,068,992 6,131,890
Less: Provision for obsolescence (468,416) (469,506)
Inventories, net $ 5,600,576 $ 5,662,384