XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Inventories - Summary of Inventory (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Raw materials $ 3,693,992 $ 2,734,781
Work in process 2,039,029 2,435,280
Finished goods and filtration systems 2,071,250 1,580,255
Reserve for obsolescence (1,378,503) (1,209,124)
Total inventories, net $ 6,425,768 $ 5,541,192