XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 2,503,573 $ 3,587,925 $ 4,714,417 $ 7,168,231
Antimony [Member]        
Revenue 1,590,161 2,472,081 3,202,800 5,301,011
Zeolite [Member]        
Revenue 787,091 1,020,391 1,269,184 1,694,433
Precious Metals        
Revenue $ 126,321 $ 95,453 $ 242,433 $ 172,787