XML 60 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Note 3 - Inventory (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

2021

  

2020

 

Furnace parts and supplies

 $213,224  $471,622 

Raw materials

  2,144,067   1,955,713 

Work in process

  1,671,290   2,394,481 

Finished goods and filtration systems

  1,660,907   1,424,171 

Reserve for excess and obsolescence

  (268,470

)

  (723,949

)

Net Inventory

 $5,421,027  $5,522,038