v3.26.1
Revenue - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Vessels
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Disaggregation of Revenue [Line Items]          
Number Of vessels sales leases lessor | Vessels     2    
Contract liabilities from advance payments $ 2,700   $ 2,700   $ 23,800
Sales type lease income from net investment 16,000 $ 16,700 32,000 $ 33,500  
Receivables from contracts with customers 59,800   59,800   51,400
Revenue for services recognized, Accrued revenue outstanding     1,200   $ 600
Remaining performance obligation $ 17,340,596   $ 17,340,596