v3.26.1
Leases - Maturities Of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract]    
Less than one year $ 84,620 $ 81,396
One to two years 85,842 80,662
Two to three years 67,869 69,366
Three to four years 60,508 56,875
Four to five years 55,418 63,656
Over five years 33,159 39,187
Total lease payments 387,416 391,142
Less: imputed interest (65,415) (69,387)
Total operating lease liabilities 322,001 321,755
Current operating lease liabilities 64,112 60,796
Non-current operating lease liabilities 257,889 260,959
Vessels    
Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract]    
Less than one year 80,588 77,129
One to two years 81,049 76,334
Two to three years 64,259 65,278
Three to four years 56,205 53,006
Four to five years 51,183 59,020
Over five years 22,067 27,237
Total lease payments 355,351 358,004
Less: imputed interest (57,281) (60,774)
Total operating lease liabilities 298,070 297,230
Current operating lease liabilities 60,759 57,240
Non-current operating lease liabilities 237,311 239,990
Facilities and Equipment    
Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract]    
Less than one year 4,032 4,267
One to two years 4,793 4,328
Two to three years 3,610 4,088
Three to four years 4,303 3,869
Four to five years 4,235 4,636
Over five years 11,092 11,950
Total lease payments 32,065 33,138
Less: imputed interest (8,134) (8,613)
Total operating lease liabilities 23,931 24,525
Current operating lease liabilities 3,353 3,556
Non-current operating lease liabilities $ 20,578 $ 20,969