v3.26.1
INVENTORIES (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
INVENTORIES      
Inventories $ 21,605,870   $ 12,522,009
Write down of inventory to net realizable value 161,456 $ 0  
Antimony      
INVENTORIES      
Inventories 21,380,103   12,016,138
Write down of inventory to net realizable value 161,456    
Antimony oxide      
INVENTORIES      
Inventories 2,835,233   577,000
Antimony metal ingots      
INVENTORIES      
Inventories 11,129,643   2,242,881
Antimony ore and concentrates      
INVENTORIES      
Inventories 7,415,227   9,196,257
Zeolite      
INVENTORIES      
Inventories $ 225,767   $ 505,871