XML 93 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Note 4 - Inventory - Summary of Inventory (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Furnace parts and supplies $ 55,177 $ 66,495
Raw materials 3,301,526 2,474,227
Work in process 1,271,458 982,973
Finished goods and filtration systems 1,507,113 1,201,533
Reserve for excess and obsolescence (867,458) (663,227)
Net Inventory $ 5,267,816 $ 4,062,001