XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 10,525,123 $ 3,662,977 $ 17,525,128 $ 6,735,044
Antimony [Member]        
Revenue 9,636,842 2,663,975 15,562,690 5,133,037
Zeolite [Member]        
Revenue 888,281 994,386 1,982,977 1,597,391
Precious Metals [Member]        
Revenue $ 0 $ 4,616 $ (20,539) $ 4,616