Summary of Significant Accounting Policies - Revenues per Category (Table) (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2020 |
Jun. 30, 2019 |
Jun. 30, 2020 |
Jun. 30, 2019 |
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
$ 97,127
|
$ 113,511
|
$ 188,210
|
$ 221,959
|
| COA/Voyage revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
17,289
|
15,364
|
28,739
|
27,793
|
| Time chartering revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
51,966
|
73,517
|
105,017
|
144,136
|
| Port terminal revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
21,636
|
19,683
|
35,828
|
36,657
|
| Storage fees (dry port) revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
19
|
437
|
2,842
|
896
|
| Dockage revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
1,476
|
1,083
|
1,909
|
1,603
|
| Liquid port terminal revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
1,271
|
932
|
2,267
|
2,159
|
| Other |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
61
|
398
|
351
|
559
|
| Sale of products revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
3,409
|
2,097
|
11,257
|
8,156
|
| Dry Bulk Vessel Operations |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
38,302
|
52,900
|
72,562
|
105,582
|
| Dry Bulk Vessel Operations | COA/Voyage revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
2,793
|
0
|
2,793
|
0
|
| Dry Bulk Vessel Operations | Time chartering revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
35,680
|
52,856
|
69,705
|
105,521
|
| Dry Bulk Vessel Operations | Other |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
(171)
|
44
|
64
|
61
|
| Logistics Business |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
58,825
|
60,611
|
115,648
|
116,377
|
| Logistics Business | COA/Voyage revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
14,496
|
15,364
|
25,946
|
27,793
|
| Logistics Business | Time chartering revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
16,286
|
20,661
|
35,312
|
38,615
|
| Logistics Business | Port terminal revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
21,636
|
19,683
|
35,828
|
36,657
|
| Logistics Business | Storage fees (dry port) revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
19
|
437
|
2,842
|
896
|
| Logistics Business | Dockage revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
1,476
|
1,083
|
1,909
|
1,603
|
| Logistics Business | Liquid port terminal revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
1,271
|
932
|
2,267
|
2,159
|
| Logistics Business | Other |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
232
|
354
|
287
|
498
|
| Logistics Business | Sale of products revenue |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Revenue |
$ 3,409
|
$ 2,097
|
$ 11,257
|
$ 8,156
|