Leases (Narrative) (Details) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Lessee, Lease, Description [Line Items] | ||
Operating Lease, Right-of-Use Asset | $ 97,398 | $ 90,143 |
Operating lease liabilities | 102,387 | $ 93,743 |
Equipment Embedded Within Mining Service Contracts [Member] | ||
Lessee, Lease, Description [Line Items] | ||
Operating Lease, Right-of-Use Asset | 14,700 | |
Operating lease liabilities | 14,700 | |
Capital acquired through finance lease | 23,700 | |
Finance lease liability | $ 21,100 | |
Minimum [Member] | ||
Lessee, Lease, Description [Line Items] | ||
Operating leases have remaining lease terms | 1 year | |
Maximum [Member] | ||
Lessee, Lease, Description [Line Items] | ||
Operating leases have remaining lease terms | 4 years |