XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Note 2 - Inventories - Summary of Inventory (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Furnace parts and supplies $ 0 $ 55,177
Raw materials 2,734,781 3,301,526
Work in process 2,435,280 1,271,458
Finished goods and filtration systems 1,580,255 1,507,113
Reserve for obsolescence (1,209,124) (867,458)
Total inventories, net $ 5,541,192 $ 5,267,816