XML 84 R35.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION - Sales by product type (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
REVENUE RECOGNITION        
Revenue $ 8,701,951 $ 2,572,178 $ 26,227,079 $ 9,307,222
Antimony        
REVENUE RECOGNITION        
Revenue 8,030,005 1,489,798 23,592,695 6,622,835
Zeolite        
REVENUE RECOGNITION        
Revenue $ 671,946 682,947 2,654,923 2,280,338
Precious metals        
REVENUE RECOGNITION        
Revenue   $ 399,433 $ (20,539) $ 404,049