XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
REVENUE $ 2,813,780 $ 2,265,117 $ 5,645,170 $ 4,475,961
Antimony [Member]        
REVENUE 1,814,778 1,351,705 4,043,163 2,964,344
Zeolite [Member]        
REVENUE 994,386 787,091 1,597,391 1,269,184
Precious Metals [Member]        
REVENUE $ 4,616 $ 126,321 $ 4,616 $ 242,433