v3.25.2
Commitments and Contingencies - Minimum Annual Payments for Non-Cancelable Ship Construction Contracts (Details) - Ship Construction Contracts - USD ($)
$ in Thousands
Jul. 31, 2025
Jun. 30, 2025
Other Commitments [Line Items]    
Remainder of 2025   $ 914,674
2026   2,431,439
2027   2,492,610
2028   2,303,634
2029   1,102,347
2030   2,511,831
Thereafter   7,496,742
Total minimum annual payments   $ 19,253,277
Subsequent Event [Member]    
Other Commitments [Line Items]    
Remainder of 2025 $ 865,832  
2026 2,383,676  
2027 2,491,194  
2028 1,516,540  
2029 1,326,469  
2030 3,353,478  
Thereafter 9,498,450  
Total minimum annual payments $ 21,435,639