v3.26.1
COMMITMENTS AND CONTINGENCIES - Prepayment agreement (Details) - Auramet International LLC ("Auramet") - Prepayment Agreement - Guarantee Obligation - Precious metal
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
oz
Mar. 31, 2025
USD ($)
oz
Other Commitments    
Net proceeds from sales on a Supplier Advance Basis $ 34.4 $ 27.8
Revenue from sales on a Supplier Advance Basis 32.6 29.8
Remaining net proceeds recorded as deferred revenue $ 1.8 $ 1.5
Number of ounces of gold pledged but not delivered | oz 400 500