v3.25.2
Segment Information (Reconciliation of Capital Expenditures) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Capital expenditures per unaudited Condensed Consolidated Statements of Cash Flows     $ 147,401 $ 123,477
Capital expenditures per segment detail $ 84,121 $ 64,478 204,169 136,777
Operating Segments [Member]        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Capital expenditures per unaudited Condensed Consolidated Statements of Cash Flows     147,401 123,477
Net movement in accruals for capital expenditures     6,990 24,231
Payment for capital acquired in prior periods     0 (10,790)
Capital acquired through finance lease     21,065 0
Advance payment to acquire long lead capital     28,713 (141)
Capital expenditures per segment detail     $ 204,169 $ 136,777