v3.26.1
REVENUE (Tables)
6 Months Ended
Jun. 30, 2026
REVENUE  
Schedule of disaggregation of revenue

Three months ended June 30, 

Six months ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Antimony

$

5,867,657

$

9,636,842

$

11,422,600

$

15,562,690

Zeolite

 

1,860,964

 

888,281

 

2,876,877

 

1,982,977

Precious metals

 

196,980

 

 

410,193

 

(20,539)

Total revenues

$

7,925,601

$

10,525,123

$

14,709,670

$

17,525,128

Schedule of domestic and foreign revenues

Three months ended June 30, 

Six months ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Domestic

$

7,571,373

$

10,344,931

$

13,997,510

$

17,246,258

Canada

 

354,228

 

180,192

 

712,160

 

278,870

Total revenues

$

7,925,601

$

10,525,123

$

14,709,670

$

17,525,128