v3.26.1
Revenue recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Contract with Customer, Contract Asset, Contract Liability, and Receivable
The table below summarizes the activity in Other revenue:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Interest income and other revenue$69 $— $184 $11,449 
Operation and maintenance revenue22,631 27,580 52,084 56,350 
Total other revenue$22,700 $27,580 $52,268 $67,799 
The contract assets and contract liabilities balances as of June 30, 2026 and December 31, 2025 are detailed below:
June 30, 2026December 31, 2025
Contract assets, net - current$19,849 $21,791 
Contract assets, net - non-current10,000 10,375 
Total contract assets, net$29,849 $32,166 
Contract liabilities, net - current$13,808 $14,133 
Contract liabilities, net - non-current9,000 9,750 
Total contract liabilities, net$22,808 $23,883 
Revenue recognized in the year from:
Amounts included in contract liabilities at the beginning of the year$3,001 $4,051 
Schedule of Capitalized Costs
The following table summarizes the capitalized costs to fulfill contracts with customers as of June 30, 2026 and December 31, 2025:
June 30, 2026December 31, 2025
Capitalized costs to fulfill contracts with customers - current$1,602 1,602 
Capitalized costs to fulfill contracts with customers - non-current$9,624 10,425 
Schedule of Remaining Performance Obligations The Company expects to recognize this revenue over the following time periods. The pattern of recognition reflects the minimum guaranteed volumes in each period:
PeriodRevenue
Remainder of 2026
$243,885 
2027723,695 
2028712,310 
2029701,044 
2030700,394 
Thereafter7,091,170 
Total$10,172,498 
Schedule of Property, Plant and Equipment Subject to Operating Leases
June 30, 2026December 31, 2025
Property, plant and equipment$137,562 $154,196 
Accumulated depreciation(39,177)(38,661)
Property, plant and equipment, net$98,385 $115,535 
Schedule of Components of Lease Income
The components of lease income from vessel operating leases for the three and six months ended June 30, 2026 and 2025 are shown below, inclusive of vessels accounted for as a failed sale leaseback.
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Operating lease income$15,015 $44,231 $23,831 $85,138 
Variable lease income1,076 2,508 3,488 7,037 
Total operating lease income$16,091 $46,739 $27,319 $92,175