v3.26.1
Commitments and Contingencies - Summary of Financing for Longship-Seine River Vessels and Longships (Details)
3 Months Ended
Mar. 31, 2026
Vessel
Disclosure of commitments and contingencies [line items]  
Number of Vessels 90
River Vessels  
Disclosure of commitments and contingencies [line items]  
Number of Vessels 16
River Vessels | Longship-Seine  
Disclosure of commitments and contingencies [line items]  
Number of Vessels 1
Expected Delivery 2026
River Vessels | Longships  
Disclosure of commitments and contingencies [line items]  
Number of Vessels 6
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