v3.25.2
Revenue - Additional Information (Details)
t in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
t
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
t
Vessels
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Disaggregation of Revenue [Line Items]          
Number Of vessels sales leases lessor | Vessels     2    
Contract liabilities from advance payments $ 3,400   $ 3,400   $ 27,400
Sales type lease income from net investment 16,700 $ 17,600 33,500 $ 26,900  
Receivables from contracts with customers 46,000   46,000   88,100
Revenue for services recognized, Accrued revenue outstanding     1,900   $ 600
Remaining performance obligation $ 12,903,321   $ 12,903,321    
LNG Sales Agreement [Member]          
Disaggregation of Revenue [Line Items]          
Gas Units to be Sold, Sales Purchase Agreement | t 650   650    
Petrobangla LNG SPA [Member]          
Disaggregation of Revenue [Line Items]          
Date of Commencement of Sales Purchase Agreement 2026   2026