XML 75 R26.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2025
REVENUE RECOGNITION  
Schedule of disaggregation of Revenue

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended September 30, 

​

Nine months ended September 30, 

​

    

2025

    

2024

    

2025

    

2024

Antimony

​

$

8,030,005

​

$

1,489,798

​

$

23,592,695

​

$

6,622,835

Zeolite

​

 

671,946

​

 

682,947

​

 

2,654,923

​

 

2,280,338

Precious metals

​

 

—

​

 

399,433

​

 

(20,539)

​

 

404,049

Total revenues

​

$

8,701,951

​

$

2,572,178

​

$

26,227,079

​

$

9,307,222

Schedule of domestic and foreign revenues

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended September 30, 

​

Nine months ended September 30, 

​

    

2025

    

2024

    

2025

    

2024

Domestic

​

$

8,542,248

​

$

1,897,121

​

$

25,788,506

​

$

7,215,534

Canada

​

 

159,703

​

 

523,900

​

 

438,573

​

 

1,719,473

Mexico

​

 

—

​

 

151,157

​

 

—

​

 

372,215

Total revenues

​

$

8,701,951

​

$

2,572,178

​

$

26,227,079

​

$

9,307,222