Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies - Future Commitments to Pay for Usage of Port Facilities (Details)

v3.25.0.1
Commitments and Contingencies - Future Commitments to Pay for Usage of Port Facilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Port Facility Commitments  
Other Commitments [Line Items]  
2025 $ 76,009
2026 55,816
2027 53,007
2028 43,881
2029 42,916
Thereafter 987,815
Total minimum annual payments 1,259,444
Ship Construction Contracts  
Other Commitments [Line Items]  
2025 2,110,819
2026 2,135,541
2027 2,174,827
2028 2,011,679
2029 938,839
Thereafter 7,916,565
Total minimum annual payments $ 17,288,270