XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Inventory (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

June 30,

2022

   

December 31,

2021

 

Furnace parts and supplies

  $ 477,599     $ 213,224  

Raw materials

    2,292,852       2,144,067  

Work in process

    1,080,722       1,671,290  

Finished goods and filtration systems

    2,014,225       1,660,907  

Reserve for obsolescence

    (419,985

)

    (268,470

)

Net Inventory

  $ 5,445,413     $ 5,421,027