v3.26.1
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