Summary of Significant Accounting Policies - Revenue per Category (Table) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
| Revenues | $ 81,898 | $ 69,185 | $ 147,310 | $ 128,339 |
| COA/Voyage revenue [Member] | ||||
| Revenue | 22,995 | 24,519 | 38,762 | 44,326 |
| Time chartering revenue [Member] | ||||
| Revenue | 22,474 | 13,808 | 41,208 | 25,201 |
| Port terminal revenue [Member] | ||||
| Revenue | 24,600 | 25,174 | 48,842 | 47,991 |
| Storage fees (dry port) revenue [Member] | ||||
| Revenue | 62 | 1,812 | 102 | 2,173 |
| Dockage revenue [Member] | ||||
| Revenue | 2,797 | 1,745 | 4,656 | 3,107 |
| Sale of products revenue [Member] | ||||
| Revenue | 6,677 | 0 | 9,764 | 1,894 |
| Liquid port terminal revenue [Member] | ||||
| Revenue | 1,413 | 1,614 | 2,717 | 3,075 |
| Other [Member] | ||||
| Revenue | $ 880 | $ 513 | $ 1,259 | $ 572 |