v3.25.1
Commitments and contingencies - The Company Future LNG Purchase and Capacity Obligations (Details) - LNG Future Purchase Obligations
$ in Thousands
Mar. 31, 2025
USD ($)
Line of Credit Facility [Line Items]  
Remainder of 2025 $ 81,382
2026 480,972
2027 540,089
2028 756,857
2029 746,297
Thereafter 9,070,714
Total commitments $ 11,676,311