XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
REVENUE $ 2,421,020 $ 2,063,558 $ 8,066,190 $ 6,539,519
Antimony [Member]        
REVENUE 1,338,640 1,391,733 5,381,803 4,356,077
Zeolite [Member]        
REVENUE 682,947 671,825 2,280,338 1,941,009
Precious Metals [Member]        
REVENUE $ 399,433 $ 0 $ 404,049 $ 242,433