v3.26.1
Revenue - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total revenue $ 329,265 $ 204,556 $ 762,704 $ 519,646
Revenue from leases [Member]        
Total revenue 148,423 136,481 290,655 269,258
Regasification And Other Services [Member]        
Total revenue 12,031 12,352 28,062 27,940
LNG Gas and Power        
Total revenue $ 168,811 $ 55,723 $ 443,987 $ 222,448