v3.26.1
Segment Information (Reconciliation of Capital Expenditures) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Capital expenditures per unaudited Condensed Consolidated Statements of Cash Flows $ 34,072 $ 72,058
Net movement in accruals for capital expenditures (7,442) 19,538
Capital acquired through finance leases 0 9,725
Net movement in deposits to acquire long lead capital (6,687) 18,727
Capital expenditures per segment detail $ 19,943 $ 120,048