XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Inventory (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

March 31,

2023

  

December 31,

2022

 

Furnace parts and supplies

 $67,689  $66,495 

Raw materials

  2,721,031   2,474,227 

Work in process

  1,155,789   982,973 

Finished goods and filtration systems

  1,152,376   1,201,533 

Reserve for obsolescence

  (675,137

)

  (663,227

)

Net Inventory

 $4,421,748  $4,062,001