v3.26.1
Commitments and Contingencies - Summary of Financing for Longship-Seine River Vessels and Longships (Details)
6 Months Ended
Jun. 30, 2026
Vessel
Disclosure of commitments and contingencies [line items]  
Number of Vessels 92
River Vessels  
Disclosure of commitments and contingencies [line items]  
Number of Vessels 14
River Vessels | Longships  
Disclosure of commitments and contingencies [line items]  
Number of Vessels 5
Expected Delivery 2026
River Vessels | Longships  
Disclosure of commitments and contingencies [line items]  
Number of Vessels 4
Expected Delivery 2027
River Vessels | Longship-Douro  
Disclosure of commitments and contingencies [line items]  
Number of Vessels 1
Expected Delivery 2027
River Vessels | Longships  
Disclosure of commitments and contingencies [line items]  
Number of Vessels 4
Expected Delivery 2028