XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES - Prepayment agreement (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Other Commitments    
Remaining net proceeds recorded as deferred revenue $ 1,966,000  
Auramet International LLC | Prepayment Agreement | Guarantee Obligation | Precious metal    
Other Commitments    
Net proceeds from sales on a Supplier Advance Basis 4,800,000 $ 22,800,000
Revenue from sales on a Supplier Advance Basis 2,800,000 26,700,000
Remaining net proceeds recorded as deferred revenue $ 2,000,000.0 $ 2,300,000
Number of ounces of gold 900