v3.25.2
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