XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Inventories - Summary of Inventory (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Raw materials $ 2,837,155 $ 2,734,781
Work in process 2,428,645 2,435,280
Finished goods and filtration systems 1,708,563 1,580,255
Reserve for obsolescence (1,259,408) (1,209,124)
Total inventories, net $ 5,714,955 $ 5,541,192