Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies - Minimum Annual Payments for Non-Cancelable Ship Construction Contracts (Details)

v3.25.1
Commitments and Contingencies - Minimum Annual Payments for Non-Cancelable Ship Construction Contracts (Details) - Ship Construction Contracts
$ in Thousands
Mar. 31, 2025
USD ($)
Other Commitments [Line Items]  
Remainder of 2025 $ 936,783
2026 2,232,872
2027 2,287,272
2028 2,113,863
2029 1,011,537
2030 2,304,909
Thereafter 6,879,169
Total minimum annual payments $ 17,766,405