v3.25.1
Revenue - Schedule of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total revenue $ 315,090 $ 200,113
Asia Pacific [Member]    
Total revenue 122,647 71,270
Latin America [Member]    
Total revenue 50,018 55,801
Middle East [Member]    
Total revenue [1] 37,836 39,816
Europe [Member]    
Total revenue 72,062 [2] 27,259
Other [Member]    
Total revenue 32,527 5,967
Revenue from leases [Member]    
Total revenue 132,777 132,151
Revenue from leases [Member] | Asia Pacific [Member]    
Total revenue 16,851 9,275
Revenue from leases [Member] | Latin America [Member]    
Total revenue 50,018 55,801
Revenue from leases [Member] | Middle East [Member]    
Total revenue [1] 37,836 39,816
Revenue from leases [Member] | Europe [Member]    
Total revenue 28,072 [2] 27,259
Revenue from leases [Member] | Other [Member]    
Total revenue 0 0
TCP Regas and other [Member]    
Total revenue 15,588 24,843
TCP Regas and other [Member] | Asia Pacific [Member]    
Total revenue 10,444 20,540
TCP Regas and other [Member] | Latin America [Member]    
Total revenue 0 0
TCP Regas and other [Member] | Middle East [Member]    
Total revenue [1] 0 0
TCP Regas and other [Member] | Europe [Member]    
Total revenue 0 [2] 0
TCP Regas and other [Member] | Other [Member]    
Total revenue 5,144 4,303
Gas sales [Member]    
Total revenue 166,725 43,119
Gas sales [Member] | Asia Pacific [Member]    
Total revenue 95,352 41,455
Gas sales [Member] | Latin America [Member]    
Total revenue 0 0
Gas sales [Member] | Middle East [Member]    
Total revenue [1] 0 0
Gas sales [Member] | Europe [Member]    
Total revenue 43,990 [2] 0
Gas sales [Member] | Other [Member]    
Total revenue $ 27,383 $ 1,664
[1] Includes Pakistan and the United Arab Emirates.
[2] Includes locations on the Mediterranean Sea.