v3.25.2
Revenue - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total revenue $ 204,556 $ 183,333 $ 519,646 $ 383,446
Revenue from leases [Member]        
Total revenue 136,481 138,114 269,258 270,265
Regasification And Other Services [Member]        
Total revenue 12,352 12,873 27,940 37,716
LNG Gas and Power [Member]        
Total revenue $ 55,723 $ 32,346 $ 222,448 $ 75,465