v3.25.2
Contractual commitments and contingencies (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Mar. 27, 2023
Disclosure of contingent liabilities [line items]    
Net smelter returns royalty   1.50%
Brazil tax authority    
Disclosure of contingent liabilities [line items]    
Loss contingency, damages sought $ 53