v3.25.2
Income and Mining Taxes - Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Examination [Line Items]        
Income (loss) before income and mining taxes $ 133,321 $ 8,615 $ 185,087 $ (4,478)
Tax (expense) benefit 62,595 7,189 81,008 23,213
United States        
Income Tax Examination [Line Items]        
United States, Income (loss) before tax 82,138 (4,660) 102,463 (33,890)
Tax (expense) benefit (15,229) 1,677 (20,534) (2,142)
Canada        
Income Tax Examination [Line Items]        
Foreign, Income (loss) before tax 15,099 9,628 25,051 18,535
Tax (expense) benefit (693) (258) (811) (372)
Mexico        
Income Tax Examination [Line Items]        
Foreign, Income (loss) before tax (66,879) (22,948) (107,969) (48,152)
Tax (expense) benefit (46,673) (8,608) (59,663) (20,699)
Other jurisdictions        
Income Tax Examination [Line Items]        
Foreign, Income (loss) before tax 597 45 294 205
Tax (expense) benefit $ 0 $ 0 $ 0 $ 0