Commitments and Contingencies - Summary of Options for Additional Ocean Ships (Details) - Ocean Ships - Options |
6 Months Ended |
---|---|
Jun. 30, 2025 | |
Ship XXIII [Member] | |
Disclosure of commitments and contingencies [line items] | |
Delivery Date | 2032 |
Option Exercise Date | July 31, 2026 |
Ship XXIV [Member] | |
Disclosure of commitments and contingencies [line items] | |
Delivery Date | 2032 |
Option Exercise Date | July 31, 2026 |
Ship XXV [Member] | |
Disclosure of commitments and contingencies [line items] | |
Delivery Date | 2033 |
Option Exercise Date | July 30, 2027 |
Ship XXVI [Member] | |
Disclosure of commitments and contingencies [line items] | |
Delivery Date | 2033 |
Option Exercise Date | July 30, 2027 |