XML 76 R53.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Transactions with Related Parties, Summary (Details) - USD ($) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021 | Mar. 07, 2023
Transactions with Related Parties [Abstract] |  |  |  |
Management fees | $ 7,167,397 | $ 6,562,400 | $ 4,890,900 |
Interest expense | 11,259,643 | 7,681,482 | 2,348,987 |
General and administrative expenses | 5,681,371 | 7,043,937 | 3,266,310 |
Assets [Abstract] |  |  |  |
Due from related party - current | 5,650,168 | 2,664,976 |  |
Due from related party - non-current | 4,504,340 | 3,514,098 |  |
Investment in related party - non-current | 117,537,135 | 0 |  |
Liabilities [Abstract] |  |  |  |
Due to related party - current | 541,666 | 227,622 |  |
Related Party [Member] |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |
Interest expense | 0 | 0 | 204,167 |
General and administrative expenses | 3,099,000 | 2,100,000 | 1,200,000 |
Related Party [Member] | Castor Ships [Member] |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |
Management fees | 2,660,797 | 2,182,400 | 1,438,500 |
General and administrative expenses | 3,099,000 | 2,100,000 | 1,200,000 |
Assets [Abstract] |  |  |  |
Due from related party - current | 2,283,209 | 0 |  |
Due from related party - non-current | 4,504,340 | 3,514,098 |  |
Liabilities [Abstract] |  |  |  |
Due to related party - current | 0 | 227,622 |  |
Related Party [Member] | Castor Ships [Member] | Vessels [Member] |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |
Sale & purchase commission | 0 | 235,500 | 0 |
Related Party [Member] | Castor Ships [Member] | Voyage Expenses [Member] |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |
Charter hire commissions | 1,274,384 | 1,944,288 | 1,299,108 |
Related Party [Member] | Castor Ships [Member] | Gain on Sale of Vessel [Member] |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |
Sale & purchase commission | 664,000 | 0 | 0 |
Related Party [Member] | Pavimar [Member] |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |
Management fees | 4,506,600 | 4,380,000 | 3,452,400 |
Assets [Abstract] |  |  |  |
Due from related party - current | 3,366,959 | 2,664,976 |  |
Related Party [Member] | Thalassa [Member] |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |
Interest expense | 0 | 0 | $ 204,167 |
Related Party [Member] | Toro [Member] |  |  |  |
Assets [Abstract] |  |  |  |
Due from related party - current |  |  |  | $ 4,528,948
Due from related party - non-current |  |  |  | 1,708,474
Investment in related party - non-current | 117,537,135 | 0 |  |
Liabilities [Abstract] |  |  |  |
Due to related party - current | $ 541,666 | $ 0 |  | $ 3,001,865

X
- Definition Amount of investment in equity security without readily determinable fair value. + References No definition available. + Details
Name: | ctrm_InvestmentInRelatedParty
Namespace Prefix: | ctrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Commissions paid to a related party broker on time-charter and voyage-charter arrangements. + References No definition available. + Details
Name: | ctrm_RelatedPartyTransactionCommissions
Namespace Prefix: | ctrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Fees paid to related parties for providing 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_RelatedPartyTransactionManagementFees
Namespace Prefix: | ctrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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
- References No definition available. + Details
Name: | us-gaap_AssetsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_GeneralAndAdministrativeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (210.5-03(11)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_LiabilitiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=ctrm_CastorShipsSAMember
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_VoyageExpensesMember
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: | srt_CounterpartyNameAxis=ctrm_PavimarSAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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