v3.26.1
REVENUE - Sales by product type (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue disaggregation        
Revenues $ 7,925,601 $ 10,525,123 $ 14,709,670 $ 17,525,128
Antimony        
Revenue disaggregation        
Revenues 5,867,657 9,636,842 11,422,600 15,562,690
Zeolite        
Revenue disaggregation        
Revenues 1,860,964 $ 888,281 2,876,877 1,982,977
Precious metals        
Revenue disaggregation        
Revenues $ 196,980   $ 410,193 $ (20,539)