Summary of Significant Accounting Policies - Revenue per category (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2022 |
Jun. 30, 2021 |
Jun. 30, 2022 |
Jun. 30, 2021 |
| Revenues |
$ 159,221
|
$ 143,624
|
$ 287,011
|
$ 260,575
|
| COA/Voyage revenue [Member] |
|
|
|
|
| Revenues |
24,519
|
24,700
|
44,326
|
47,498
|
| Time chartering revenue [Member] |
|
|
|
|
| Revenues |
103,157
|
94,170
|
182,925
|
163,290
|
| Port terminal revenue [Member] |
|
|
|
|
| Revenues |
25,174
|
21,342
|
47,991
|
40,925
|
| Storage fees (dry port) revenue [Member] |
|
|
|
|
| Revenues |
1,812
|
16
|
2,173
|
124
|
| Dockage revenue [Member] |
|
|
|
|
| Revenues |
1,745
|
1,282
|
3,107
|
1,880
|
| Liquid port terminal revenue [Member] |
|
|
|
|
| Revenues |
1,614
|
1,216
|
3,075
|
2,448
|
| Other [Member] |
|
|
|
|
| Revenues |
1,200
|
583
|
1,520
|
915
|
| Sale of products revenue [Member] |
|
|
|
|
| Revenues |
|
315
|
1,894
|
3,495
|
| Dry bulk vessels [Member] |
|
|
|
|
| Revenues |
90,036
|
86,053
|
158,672
|
149,781
|
| Dry bulk vessels [Member] | COA/Voyage revenue [Member] |
|
|
|
|
| Revenues |
0
|
2,803
|
0
|
8,016
|
| Dry bulk vessels [Member] | Time chartering revenue [Member] |
|
|
|
|
| Revenues |
89,349
|
83,064
|
157,724
|
141,317
|
| Dry bulk vessels [Member] | Port terminal revenue [Member] |
|
|
|
|
| Revenues |
0
|
0
|
0
|
0
|
| Dry bulk vessels [Member] | Storage fees (dry port) revenue [Member] |
|
|
|
|
| Revenues |
0
|
0
|
0
|
0
|
| Dry bulk vessels [Member] | Dockage revenue [Member] |
|
|
|
|
| Revenues |
0
|
0
|
0
|
0
|
| Dry bulk vessels [Member] | Liquid port terminal revenue [Member] |
|
|
|
|
| Revenues |
0
|
0
|
0
|
0
|
| Dry bulk vessels [Member] | Other [Member] |
|
|
|
|
| Revenues |
687
|
186
|
948
|
448
|
| Dry bulk vessels [Member] | Sale of products revenue [Member] |
|
|
|
|
| Revenues |
|
0
|
0
|
0
|
| Logistics Business [Member] |
|
|
|
|
| Revenues |
69,185
|
57,571
|
128,339
|
110,794
|
| Logistics Business [Member] | COA/Voyage revenue [Member] |
|
|
|
|
| Revenues |
24,519
|
21,897
|
44,326
|
39,482
|
| Logistics Business [Member] | Time chartering revenue [Member] |
|
|
|
|
| Revenues |
13,808
|
11,106
|
25,201
|
21,973
|
| Logistics Business [Member] | Port terminal revenue [Member] |
|
|
|
|
| Revenues |
25,174
|
21,342
|
47,991
|
40,925
|
| Logistics Business [Member] | Storage fees (dry port) revenue [Member] |
|
|
|
|
| Revenues |
1,812
|
16
|
2,173
|
124
|
| Logistics Business [Member] | Dockage revenue [Member] |
|
|
|
|
| Revenues |
1,745
|
1,282
|
3,107
|
1,880
|
| Logistics Business [Member] | Liquid port terminal revenue [Member] |
|
|
|
|
| Revenues |
1,614
|
1,216
|
3,075
|
2,448
|
| Logistics Business [Member] | Other [Member] |
|
|
|
|
| Revenues |
$ 513
|
397
|
572
|
467
|
| Logistics Business [Member] | Sale of products revenue [Member] |
|
|
|
|
| Revenues |
|
$ 315
|
$ 1,894
|
$ 3,495
|