XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Inventory (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

2022

  

2021

 

Furnace parts and supplies

 

$

66,495

  

$

213,224

 

Raw materials

  

2,474,227

   

2,144,067

 

Work in process

  

982,973

   

1,671,290

 

Finished goods and filtration systems

  

1,201,533

   

1,660,916

 

Reserve for excess and obsolescence

  

(663,227

)

  

(268,470

)

Net Inventory

 

$

4,062,001

  

$

5,421,027