Summary of Significant Accounting Policies - Revenue per Category (Table) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue $ 585,818 $ 416,718 $ 482,449
COA/Voyage revenue [Member]      
Revenue 101,840 60,665 53,215
Time chartering revenue [Member]      
Revenue 378,464 253,241 326,867
Port terminal revenue [Member]      
Revenue 78,740 73,112 80,180
Storage fees (dry port) revenue [Member]      
Revenue 1,518 3,364 3,452
Dockage revenue [Member]      
Revenue 3,876 3,948 4,310
Sale of products revenue [Member]      
Revenue 13,776 17,272 9,384
Liquid port terminal revenue [Member]      
Revenue 5,734 4,606 4,032
Other [Member]      
Revenue 1,870 510 1,009
Dry Bulk Vessel Operations [Member]      
Revenue 362,342 200,793 254,178
Dry Bulk Vessel Operations [Member] | COA/Voyage revenue [Member]      
Revenue 24,355 6,660 3,727
Dry Bulk Vessel Operations [Member] | Time chartering revenue [Member]      
Revenue 337,018 194,005 250,187
Dry Bulk Vessel Operations [Member] | Port terminal revenue [Member]      
Revenue 0 0 0
Dry Bulk Vessel Operations [Member] | Storage fees (dry port) revenue [Member]      
Revenue 0 0 0
Dry Bulk Vessel Operations [Member] | Dockage revenue [Member]      
Revenue 0 0 0
Dry Bulk Vessel Operations [Member] | Sale of products revenue [Member]      
Revenue 0 0 0
Dry Bulk Vessel Operations [Member] | Liquid port terminal revenue [Member]      
Revenue 0 0 0
Dry Bulk Vessel Operations [Member] | Other [Member]      
Revenue 969 128 264
Logistics Business [Member]      
Revenue 223,476 215,925 228,271
Logistics Business [Member] | COA/Voyage revenue [Member]      
Revenue 77,485 54,005 49,488
Logistics Business [Member] | Time chartering revenue [Member]      
Revenue 41,446 59,236 76,680
Logistics Business [Member] | Port terminal revenue [Member]      
Revenue 78,740 73,112 80,180
Logistics Business [Member] | Storage fees (dry port) revenue [Member]      
Revenue 1,518 3,364 3,452
Logistics Business [Member] | Dockage revenue [Member]      
Revenue 3,876 3,948 4,310
Logistics Business [Member] | Sale of products revenue [Member]      
Revenue 13,776 17,272 9,384
Logistics Business [Member] | Liquid port terminal revenue [Member]      
Revenue 5,734 4,606 4,032
Logistics Business [Member] | Other [Member]      
Revenue $ 901 $ 382 $ 745