XML 78 R55.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Transactions with Related Parties, Pavimar (Details) | 18 Months Ended |
--- | --- | ---
Dec. 31, 2023 USD ($) Vessel $ / d | Dec. 31, 2022 USD ($) Vessel
Transactions with Related Parties [Abstract] |  |
Due to related party - current | $ 541,666 | $ 227,622
Due from related party - current | 5,650,168 | 2,664,976
Related Party [Member] | Pavimar [Member] |  |
Transactions with Related Parties [Abstract] |  |
Due from related party - current | $ 3,366,959 | 2,664,976
Related Party [Member] | Pavimar [Member] | Technical Management Agreements [Member] |  |
Transactions with Related Parties [Abstract] |  |
Daily fee for services | $ / d | 600 |
Due to related party - current | $ 193,450 | $ 259,100
Related Party [Member] | Pavimar [Member] | Subcontracted Management Agreements [Member] |  |
Transactions with Related Parties [Abstract] |  |
Number of vessels under technical management | Vessel | 4 | 4
Due from related party - current | $ 258,252 | $ 258,252
Related Party [Member] | Pavimar [Member] | Subcontracted Management Agreements [Member] | Dry Bulk Vessels [Member] |  |
Transactions with Related Parties [Abstract] |  |
Number of vessels under technical management | Vessel | 3 | 3
Related Party [Member] | Pavimar [Member] | Subcontracted Management Agreements [Member] | Containership [Member] |  |
Transactions with Related Parties [Abstract] |  |
Number of vessels under technical management | Vessel |  | 1
Related Party [Member] | Pavimar [Member] | Working Capital Advances [Member] |  |
Transactions with Related Parties [Abstract] |  |
Due from related party - current | $ 3,302,157 | $ 2,665,824

X
- Definition Number of vessels under technical management with sub-contracted, third-party ship-management companies. + References No definition available. + Details
Name: | ctrm_NumberOfVesselsUnderTechnicalManagement
Namespace Prefix: | ctrm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Fixed daily fee charged by a related party to provide a wide range of shipping services such as crew management, technical management, operational employment management, insurance arrangements, provisioning, bunkering, accounting services, general administration and audit support. + References No definition available. + Details
Name: | ctrm_RelatedPartyTransactionFixedDailyFee
Namespace Prefix: | ctrm_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_OtherLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer. + References No definition available. + Details
Name: | us-gaap_OtherReceivablesNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=ctrm_PavimarSAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=ctrm_TechnicalShipmanagementAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=ctrm_SubcontractedManagementAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=ctrm_WorkingCapitalAdvancesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |