XML 160 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Derivative financial instruments - Schedule of Gold Derivative (Details) - Gold derivative contracts (Note 17) - Not designated as hedging instrument
oz in Thousands
Dec. 31, 2025
$ / Ounce
oz
Disclosure of detailed information about financial instruments [line items]  
Ounces | oz 216,643
Bottom of range  
Disclosure of detailed information about financial instruments [line items]  
Average price (in USD per Ounce) 2,450
Top of range  
Disclosure of detailed information about financial instruments [line items]  
Average price (in USD per Ounce) 3,294
2026  
Disclosure of detailed information about financial instruments [line items]  
Ounces | oz 200,006
2026 | Bottom of range  
Disclosure of detailed information about financial instruments [line items]  
Average price (in USD per Ounce) 2,450
2026 | Top of range  
Disclosure of detailed information about financial instruments [line items]  
Average price (in USD per Ounce) 3,294
2027  
Disclosure of detailed information about financial instruments [line items]  
Ounces | oz 16,637
2027 | Bottom of range  
Disclosure of detailed information about financial instruments [line items]  
Average price (in USD per Ounce) 2,450
2027 | Top of range  
Disclosure of detailed information about financial instruments [line items]  
Average price (in USD per Ounce) 3,294