XML 102 R86.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Schedule of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Total revenue $ 211,056 $ 591,673
Bangladesh    
Total revenue 28,657 28,063
UAE    
Total revenue 22,411 15,620
Pakistan    
Total revenue 13,696 13,366
Argentina    
Total revenue 15,193 13,527
Brazil    
Total revenue 85,115 434,550
Israel    
Total revenue   11,026
Germany    
Total revenue 6,753  
Finland    
Total revenue 34,307  
United States    
Total revenue 4,868 75,198
Other    
Total revenue 56 323
Revenue from leases [Member]    
Total revenue 81,548 74,062
Revenue from leases [Member] | Bangladesh    
Total revenue 17,990 18,788
Revenue from leases [Member] | UAE    
Total revenue 16,841 12,738
Revenue from leases [Member] | Pakistan    
Total revenue 10,882 10,882
Revenue from leases [Member] | Argentina    
Total revenue 9,375 9,375
Revenue from leases [Member] | Brazil    
Total revenue 12,907 12,907
Revenue from leases [Member] | Israel    
Total revenue   9,372
Revenue from leases [Member] | Germany    
Total revenue 4,103  
Revenue from leases [Member] | Finland    
Total revenue 9,450  
Revenue from leases [Member] | United States    
Total revenue 0 0
Revenue from leases [Member] | Other    
Total revenue 0 0
TCP Regas and other [Member]    
Total revenue 37,029 23,530
TCP Regas and other [Member] | Bangladesh    
Total revenue 10,667 9,275
TCP Regas and other [Member] | UAE    
Total revenue 5,570 2,882
TCP Regas and other [Member] | Pakistan    
Total revenue 2,814 2,484
TCP Regas and other [Member] | Argentina    
Total revenue 5,818 4,152
TCP Regas and other [Member] | Brazil    
Total revenue 1,955 1,661
TCP Regas and other [Member] | Israel    
Total revenue   1,654
TCP Regas and other [Member] | Germany    
Total revenue 2,650  
TCP Regas and other [Member] | Finland    
Total revenue 2,631  
TCP Regas and other [Member] | United States    
Total revenue 4,868 1,099
TCP Regas and other [Member] | Other    
Total revenue 56 323
Gas sales [Member]    
Total revenue 92,479 494,081
Gas sales [Member] | Bangladesh    
Total revenue 0 0
Gas sales [Member] | UAE    
Total revenue 0 0
Gas sales [Member] | Pakistan    
Total revenue 0 0
Gas sales [Member] | Argentina    
Total revenue 0 0
Gas sales [Member] | Brazil    
Total revenue 70,253 419,982
Gas sales [Member] | Israel    
Total revenue   0
Gas sales [Member] | Germany    
Total revenue 0  
Gas sales [Member] | Finland    
Total revenue 22,226  
Gas sales [Member] | United States    
Total revenue 0 74,099
Gas sales [Member] | Other    
Total revenue $ 0 $ 0