Construction in progress - Schedule of Construction in Progress Activity (Details) $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Construction in Progress [Roll Forward] | |
| Construction in progress as of December 31, 2025 | $ 3,593,971 |
| Additions | 298,774 |
| Asset impairment expense | (674) |
| Impact of currency translation adjustment | 120,109 |
| Assets placed in service | (454,922) |
| Construction in progress as of June 30, 2026 | $ 3,557,258 |