XML 242 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMITMENTS AND CONTINGENCIES - Prepayment agreement (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 01, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Commitments                        
Revenue   $ 33,523,000 $ 52,250,000 $ 47,476,000 $ 41,228,000 $ 58,680,000 $ 38,404,000 $ 34,395,000 $ 34,752,000 $ 174,477,000 $ 166,231,000 $ 110,417,000
Auramet International LLC ("Auramet")                        
Other Commitments                        
Revenue                   56,869,000 136,911,000 $ 50,580,000
Auramet International LLC ("Auramet") | Prepayment Agreement | Guarantee Obligation                        
Other Commitments                        
Net proceeds from sales on a Supplier Advance Basis                   8,400,000 127,000,000  
Revenue                     $ 132,700,000  
Auramet International LLC ("Auramet") | Prepayment Agreement | Guarantee Obligation | Subsequent events                        
Other Commitments                        
Duration of the extension of precious metals purchase agreement (in years) 1 year                      
Auramet International LLC ("Auramet") | Prepayment Agreement | Guarantee Obligation | Precious metal                        
Other Commitments                        
Revenue from sales on a Supplier Advance Basis                   4,900,000    
Remaining net proceeds recorded as deferred revenue   $ 3,500,000               $ 3,500,000    
Number of ounces of gold   1,335               1,335