XML 65 R41.htm IDEA: XBRL DOCUMENT
v3.22.1

Basis of Presentation and General information, General Information (Details) t in Millions | 12 Months Ended
--- | ---
Dec. 31, 2021 Vessel t
Basis of Presentation [Abstract] |
Number of vessels | 28
Combined carrying capacity | t | 2.4
Capesize [Member] |
Basis of Presentation [Abstract] |
Number of vessels | 1
Kamsarmax [Member] |
Basis of Presentation [Abstract] |
Number of vessels | 7
Panamax Dry Bulk [Member] |
Basis of Presentation [Abstract] |
Number of vessels | 11
Aframax [Member] |
Basis of Presentation [Abstract] |
Number of vessels | 1
Aframax LR2 Tanker [Member] |
Basis of Presentation [Abstract] |
Number of vessels | 6
Handysize [Member] |
Basis of Presentation [Abstract] |
Number of vessels | 2
Thalassa [Member] | Series B Preferred Shares [Member] |
Basis of Presentation [Abstract] |
Percentage of shares held | 100.00%

X
- References No definition available. + Details
Name: | ctrm_BasisOfPresentationAndOrganizationAbstract
Namespace Prefix: | ctrm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of vessels in the Company's fleet. + References No definition available. + Details
Name: | ctrm_NumberOfVessels
Namespace Prefix: | ctrm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of the Company's shares held by another entity. + References No definition available. + Details
Name: | ctrm_PercentageOfSharesHeld
Namespace Prefix: | ctrm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Deadweight tonnage (DWT) is a measure of vessels capacity in weight, and does not include the weight of the vessel. + References No definition available. + Details
Name: | ctrm_VesselDeadWeightTonnage
Namespace Prefix: | ctrm_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=ctrm_CapesizeVesselMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=ctrm_KamsarmaxVesselMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=ctrm_PanamaxVesselMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=ctrm_AframaxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=ctrm_AframaxLR2TankerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=ctrm_MR1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=ctrm_ThalassaInvestmentCoSAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |