XML 69 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases, Future Minimum Lease Payments Under Operating Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Leases [Abstract]  
Percentage of costs relate to service costs for leased towing vessels 70.00%
Future Minimum Lease Payments Under Operating Leases [Abstract]  
2025 $ 42,202
2026 38,115
2027 30,263
2028 22,860
2029 12,483
Thereafter 76,621
Total lease payments 222,544
Less: imputed interest (38,647)
Operating lease liabilities $ 183,897