v3.25.1
Revenue - Additional Information (Details)
t in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Terminal
Vessels
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Aug. 31, 2024
t
Nov. 30, 2023
USD ($)
Disaggregation of Revenue [Line Items]          
Number Of vessels sales leases lessor | Vessels 2        
Number of terminal sales leases lessor | Terminal 1        
Contract liabilities from advance payments $ 0   $ 27,400    
Sales type lease income from net investment 16,900 $ 9,300      
Receivables from contracts with customers 54,700   88,100    
Revenue for services recognized, Accrued revenue outstanding 500   $ 600    
Remaining performance obligation $ 8,086,214        
LNG Sales Agreement [Member]          
Disaggregation of Revenue [Line Items]          
Gas Units to be Sold, Sales Purchase Agreement | t       650  
Petrobangla LNG SPA [Member]          
Disaggregation of Revenue [Line Items]          
Date of Commencement of Sales Purchase Agreement         2026
Petrobangla LNG SPA [Member] | Maximum [Member]          
Disaggregation of Revenue [Line Items]          
Gas Units to be Sold, Sales Purchase Agreement         1,000
Petrobangla LNG SPA [Member] | Minimum [Member]          
Disaggregation of Revenue [Line Items]          
Gas Units to be Sold, Sales Purchase Agreement         850