v3.26.1
Segment Information (Reconciliation of Capital Expenditures) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Capital expenditures per unaudited Condensed Consolidated Statements of Cash Flows     $ 58,640 $ 147,401
Net movement in accruals for capital expenditures     (6,672) 6,990
Capital acquired through finance leases     0 21,065
Net movement in deposits to acquire long lead capital     (5,505) 28,713
Capital expenditures per segment detail $ 26,520 $ 84,121 $ 46,463 $ 204,169