XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Inventories (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

June 30,

2024

   

December 31,

2023

 

Furnace parts and supplies

  $ 45,789     $ 55,177  

Raw materials

    3,329,036       3,301,526  

Work in process

    1,647,283       1,271,458  

Finished goods and filtration systems

    1,627,439       1,507,113  

Reserve for obsolescence

    (939,300 )     (867,458 )

Total inventories, net

  $ 5,620,247     $ 5,267,816