v3.25.2
Leases, Future Minimum Lease Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Percentage of costs relate to service costs for leased towing vessels 70.00%  
Future Minimum Lease Payments Under Operating Leases [Abstract]    
2025 $ 23,184 $ 42,202
2026 41,987 38,115
2027 32,511 30,263
2028 24,561 22,860
2029 14,200 12,483
Thereafter 79,452 76,621
Total lease payments 215,895 222,544
Less: imputed interest (35,805) (38,647)
Operating lease liabilities $ 180,090 $ 183,897