XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Note 5 - Inventories - Summary of Inventory (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Raw materials $ 3,405,195 $ 2,734,781
Work in process 1,890,956 2,435,280
Finished goods and filtration systems 1,619,526 1,580,255
Reserve for obsolescence (1,400,788) (1,209,124)
Total inventories, net $ 5,514,889 $ 5,541,192