COMMITMENTS AND CONTINGENCIES - Prepayment agreement (Details) - Auramet International LLC ("Auramet") - Prepayment Agreement - Guarantee Obligation - Precious metal - USD ($) |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Other Commitments | ||
Net proceeds from sales on a Supplier Advance Basis | $ 27,800,000 | $ 4,800,000 |
Revenue from sales on a Supplier Advance Basis | 29,800,000 | 2,800,000 |
Remaining net proceeds recorded as deferred revenue | $ 1,500,000 | $ 2,000,000 |
Number of ounces of gold | 500 |