Commitments and Contingencies - Charter party agreements (Table) (Details) - Lease Agreements [Member] $ in Thousands |
Jun. 30, 2026
USD ($)
|
|||
|---|---|---|---|---|
| Other Commitments [Line Items] | ||||
| Total | $ 160,350 | |||
| 2027 | 146,429 | |||
| 2028 | 11,713 | |||
| 2029 | 2,208 | |||
| 2030 | 0 | |||
| 2031 and thereafter | 0 | |||
| Future, minimum, non-cancellable charter revenues (1) [Member] | ||||
| Other Commitments [Line Items] | ||||
| Total | 160,350 | [1] | ||
| 2027 | 146,429 | [1] | ||
| 2028 | 11,713 | [1] | ||
| 2029 | 2,208 | [1] | ||
| 2030 | 0 | [1] | ||
| 2031 and thereafter | $ 0 | [1] | ||
| ||||