XML 92 R84.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Total revenue $ 193,419 $ 275,471 $ 576,865 $ 918,899
Revenue from leases [Member]        
Total revenue 138,532 121,277 414,555 338,040
Time charter, regasification and other services [Member]        
Total revenue 11,607 11,900 43,565 39,176
Gas sales [Member]        
Total revenue $ 43,280 $ 142,294 $ 118,745 $ 541,683