XML 47 R25.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2024
REVENUE RECOGNITION  
Disaggregation of Revenue

 

 

For the years ended

 

 

 

December 31,

2024

 

 

December 31,

2023

 

Antimony product revenue

 

$11,471,200

 

 

$5,904,480

 

Zeolite product revenue

 

 

2,941,675

 

 

 

2,462,179

 

Precious metals product revenue

 

 

525,087

 

 

 

326,496

 

TOTAL REVENUES

 

$14,937,962

 

 

$8,693,155

 

Scheduleof revenue by Geographic Area

 

 

For the years ended

 

 

 

December 31,

2024

 

 

December 31,

2023

 

Domestic revenues

 

$12,572,625

 

 

$6,854,740

 

Canada revenues

 

 

1,996,710

 

 

 

1,838,415

 

Mexico revenues

 

 

368,627

 

 

 

-

 

TOTAL REVENUES

 

$14,937,962

 

 

$8,693,155

 

Sales of Products to Significant Customers

 

 

For the years ended

 

 

 

December 31,

2024

 

 

December 31,

2023

 

Customer A revenue

 

$4,389,735

 

 

$1,548,283

 

Customer B revenue

 

 

1,998,589

 

 

 

1,451,950

 

Customer C revenue

 

 

-

 

 

 

1,037,307

 

Total

 

$6,388,324

 

 

$4,037,540

 

Total customer revenue as a % of total Company revenues

 

 

43%

 

 

46%

Schedule of accounts Receivable from Largest Customers

 

 

For the years ended

 

 

 

December 31,

2024

 

 

December 31,

2023

 

Customer A receivable

 

$682,551

 

 

$194,007

 

Customer B receivable

 

 

-

 

 

 

202,382

 

Total

 

$682,551

 

 

$396,389

 

Total customer receivables as a % of Company net accounts receivable

 

 

59%

 

 

63%