XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
COMMITMENTS AND CONTINGENCIES - Prepayment agreement (Details) - Auramet International LLC - Prepayment Agreement - Guarantee Obligation - Precious metal - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Other Commitments      
Net proceeds from sales on a Supplier Advance Basis $ 41.2 $ 4.8 $ 93.4
Revenue from sales on a Supplier Advance Basis   4.8 $ 83.2
Remaining net proceeds recorded as deferred revenue   $ 0.0