XML 91 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Schedule of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Total revenue $ 591,673 $ 164,813
Bangladesh    
Total revenue 28,063 28,549
UAE    
Total revenue 15,620 20,705
Pakistan    
Total revenue 13,366 13,593
Argentina    
Total revenue 13,527 13,139
Brazil    
Total revenue 434,550 13,695
Israel    
Total revenue 11,026 10,866
United States    
Total revenue 75,198  
China    
Total revenue   38,950
Other    
Total revenue 323 25,316
Revenue from leases [Member]    
Total revenue 74,062 95,145
Revenue from leases [Member] | Bangladesh    
Total revenue 18,788 19,247
Revenue from leases [Member] | UAE    
Total revenue 12,738 14,301
Revenue from leases [Member] | Pakistan    
Total revenue 10,882 10,882
Revenue from leases [Member] | Argentina    
Total revenue 9,375 9,428
Revenue from leases [Member] | Brazil    
Total revenue 12,907 12,130
Revenue from leases [Member] | Israel    
Total revenue 9,372 9,390
Revenue from leases [Member] | United States    
Total revenue  
Revenue from leases [Member] | China    
Total revenue  
Revenue from leases [Member] | Other    
Total revenue 19,767
TCP Regas and other [Member]    
Total revenue 23,530 30,718
TCP Regas and other [Member] | Bangladesh    
Total revenue 9,275 9,302
TCP Regas and other [Member] | UAE    
Total revenue 2,882 6,404
TCP Regas and other [Member] | Pakistan    
Total revenue 2,484 2,711
TCP Regas and other [Member] | Argentina    
Total revenue 4,152 3,711
TCP Regas and other [Member] | Brazil    
Total revenue 1,661 1,565
TCP Regas and other [Member] | Israel    
Total revenue 1,654 1,476
TCP Regas and other [Member] | United States    
Total revenue 1,099  
TCP Regas and other [Member] | China    
Total revenue  
TCP Regas and other [Member] | Other    
Total revenue 323 5,549
Gas sales [Member]    
Total revenue 494,081 38,950
Gas sales [Member] | Bangladesh    
Total revenue
Gas sales [Member] | UAE    
Total revenue
Gas sales [Member] | Pakistan    
Total revenue
Gas sales [Member] | Argentina    
Total revenue
Gas sales [Member] | Brazil    
Total revenue 419,982
Gas sales [Member] | Israel    
Total revenue
Gas sales [Member] | United States    
Total revenue 74,099  
Gas sales [Member] | China    
Total revenue   38,950
Gas sales [Member] | Other    
Total revenue