XML 77 R54.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Transactions with Related Parties, Castor Ships (Details) | 6 Months Ended | 8 Months Ended | 12 Months Ended | 22 Months Ended
--- | --- | --- | --- | ---
Dec. 31, 2023 USD ($) $ / d | Mar. 07, 2023 $ / d | Dec. 31, 2023 USD ($) Vessel | Jun. 30, 2023 USD ($) $ / d | Dec. 31, 2022 USD ($) Vessel | Dec. 31, 2021 USD ($) | Jun. 30, 2022 USD ($) $ / d
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Due from related party - non-current | $ 4,504,340 |  | $ 4,504,340 |  | $ 3,514,098 |  |
Due from related party - current | 5,650,168 |  | 5,650,168 |  | 2,664,976 |  |
Due to related parties | $ 541,666 |  | $ 541,666 |  | $ 227,622 |  |
Castor Ships [Member] | Panamax Dry Bulk [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Number of vessels acquired | Vessel |  |  |  |  | 1 |  |
Number of vessels sold | Vessel |  |  | 3 |  |  |  |
Castor Ships [Member] | Kamsarmax [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Number of vessels sold | Vessel |  |  | 2 |  |  |  |
Castor Ships [Member] | Amended Castor Ship Management Agreements [Member] | Dry Bulk Vessels [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Daily fee for services | $ / d | 386 |  |  |  |  |  |
Related Party [Member] | Castor Ships [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Due from related party - non-current | $ 4,504,340 |  | $ 4,504,340 |  | $ 3,514,098 |  |
Due from related party - current | 2,283,209 |  | 2,283,209 |  | 0 |  |
Due to related parties | 0 |  | 0 |  | 227,622 |  |
Related Party [Member] | Castor Ships [Member] | Vessels [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Sale and purchase commission |  |  | 0 |  | 235,500 | $ 0 |
Related Party [Member] | Castor Ships [Member] | Net Gain on Sale of Vessels [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Sale and purchase commission |  |  | 664,000 |  | 0 | $ 0 |
Related Party [Member] | Castor Ships [Member] | Castor Ship Management Agreements [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Quarterly management fee |  |  |  |  |  |  | $ 300,000
Daily fee for services | $ / d |  |  |  |  |  |  | 250
Commission rate on charter agreements |  |  |  |  |  |  | 1.25%
Commission rate on each vessel sale and purchase transaction |  |  |  |  |  |  | 1.00%
Due to related parties | 107,099 |  | $ 107,099 |  | 227,408 |  |
Related Party [Member] | Castor Ships [Member] | Amended Castor Ship Management Agreements [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Quarterly management fee | 800,000 |  |  | $ 750,000 |  |  |
Commission rate on charter agreements |  |  |  | 1.25% |  |  |
Commission rate on each vessel sale and purchase transaction |  |  |  | 1.00% |  |  |
Recovery fee multiplier |  |  |  | 2 |  |  |
Term of agreement |  |  | 8 years |  |  |  |
Renewal term of agreement |  |  | 8 years |  |  |  |
Termination fee multiplier |  |  | 7 |  |  |  |
Funding period for advance to cover vessel daily operating costs |  |  | 2 months |  |  |  |
Due from related party - current | $ 605,688 |  | $ 605,688 |  | 0 |  |
Related Party [Member] | Castor Ships [Member] | Amended Castor Ship Management Agreements [Member] | Containership and Dry Bulk Vessels [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Daily fee for services | $ / d | 986 |  |  | 925 |  |  |
Related Party [Member] | Castor Ships [Member] | Amended Castor Ship Management Agreements [Member] | Tanker Vessels [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Daily fee for services | $ / d |  | 975 |  |  |  |  |
Related Party [Member] | Castor Ships [Member] | Amended Castor Ship Management Agreements [Member] | Dry Bulk Vessels [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Daily fee for services | $ / d |  |  |  | 325 |  |  |
Related Party [Member] | Castor Ships [Member] | Working Capital Guarantee Advances [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Due from related party - non-current | $ 4,504,340 |  | 4,504,340 |  | 3,514,098 |  |
Due from related party - current | 1,740,931 |  | 1,740,931 |  |  |  |
Related Party [Member] | Castor Ships [Member] | Operating Expenses Payments [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Due from related party - current | 43,689 |  | 43,689 |  |  |  |
Due to related parties |  |  |  |  | 214 |  |
Related Party [Member] | Pavimar [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Due from related party - current | $ 3,366,959 |  | $ 3,366,959 |  | $ 2,664,976 |  |
Related Party [Member] | Pavimar [Member] | Amended Castor Ship Management Agreements [Member] | Dry Bulk Vessels [Member] |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |
Daily fee for services | $ / d |  |  |  | 600 |  |  |

X
- Definition Funding period for an advance to cover vessel daily operating costs, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | ctrm_FundingPeriodForAdvanceToCoverVesselDailyOperatingCosts
Namespace Prefix: | ctrm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of vessels acquired by the entity during the period. + References No definition available. + Details
Name: | ctrm_NumberOfVesselsAcquired
Namespace Prefix: | ctrm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of vessels sold by the entity during the period. + References No definition available. + Details
Name: | ctrm_NumberOfVesselsSold
Namespace Prefix: | ctrm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of the gross charter hire, freight and the ballast bonus earned under a charter charged as a commission to the Company by a related party. + References No definition available. + Details
Name: | ctrm_RelatedPartyTransactionCommissionRate
Namespace Prefix: | ctrm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition A commission charged by a related party in connection with each vessel sale and purchase transaction. + References No definition available. + Details
Name: | ctrm_RelatedPartyTransactionCommissionRateOnEachVesselSaleAndPurchaseTransaction
Namespace Prefix: | ctrm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

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 Recovery fee multiplier applied to the total amount of the flat management fee calculated on an annual basis under an agreement with a related party. + References No definition available. + Details
Name: | ctrm_RelatedPartyTransactionManagementRecoveryFeeMultiplier
Namespace Prefix: | ctrm_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Termination fee multiplier applied to the total amount of the flat management fee and the per vessel management fee calculated on an annual basis under an agreement with a related party. + References No definition available. + Details
Name: | ctrm_RelatedPartyTransactionManagementTerminationFeeMultiplier
Namespace Prefix: | ctrm_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fixed quarterly fee charged by a related party to provide a shipping related administrative services. + References No definition available. + Details
Name: | ctrm_RelatedPartyTransactionQuarterlyManagementFee
Namespace Prefix: | ctrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Term of related party agreement renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | ctrm_RelatedPartyTransactionRenewalTermOfAgreement
Namespace Prefix: | ctrm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of commission charged by related party for any sale or purchase of vessels for the Company. + References No definition available. + Details
Name: | ctrm_RelatedPartyTransactionSaleAndPurchaseCommission
Namespace Prefix: | ctrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Term of related party agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | ctrm_RelatedPartyTransactionTermOfAgreement
Namespace Prefix: | ctrm_
Data Type: | xbrli:durationItemType
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 for credit loss, of receivable classified as other and noncurrent. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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: | srt_CounterpartyNameAxis=ctrm_CastorShipsSAMember
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_KamsarmaxVesselMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=ctrm_AmendedCastorShipManagementAgreementsMember
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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=ctrm_GainLossOnSaleOfPropertyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=ctrm_OperatingExpensesPaymentsMember
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: |