v3.26.1
Leases - Maturities Of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract]    
Less than one year $ 84,337 $ 80,756
One to two years 84,562 80,463
Two to three years 62,657 69,183
Three to four years 59,764 56,875
Four to five years 47,143 63,656
Over five years 27,114 39,187
Total lease payments 365,577 390,120
Less: imputed interest (59,484) (69,304)
Total operating lease liabilities 306,093 320,816
Current operating lease liabilities 64,794 60,208
Non-current operating lease liabilities 241,299 260,608
Vessels    
Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract]    
Less than one year 80,825 77,129
One to two years 79,671 76,334
Two to three years 59,651 65,278
Three to four years 54,967 53,006
Four to five years 43,259 59,020
Over five years 16,841 27,237
Total lease payments 335,214 358,004
Less: imputed interest (51,840) (60,774)
Total operating lease liabilities 283,374 297,230
Current operating lease liabilities 61,951 57,240
Non-current operating lease liabilities 221,423 239,990
Facilities and Equipment    
Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract]    
Less than one year 3,512 3,627
One to two years 4,891 4,129
Two to three years 3,006 3,905
Three to four years 4,797 3,869
Four to five years 3,884 4,636
Over five years 10,273 11,950
Total lease payments 30,363 32,116
Less: imputed interest (7,644) (8,530)
Total operating lease liabilities 22,719 23,586
Current operating lease liabilities 2,843 2,968
Non-current operating lease liabilities $ 19,876 $ 20,618