XML 112 R88.htm IDEA: XBRL DOCUMENT
v3.22.1

Segment Information, Information about Company's Reportable Segments (Details) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2021 Segment | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($) Segment | Dec. 31, 2019 USD ($) Segment
Segment Information [Abstract] |  |  |  |  |
Number of reportable segments | Segment |  | 3 |  | 1 | 1
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | $ 132,049,710 | $ 12,487,692 | $ 5,967,772
Voyage expenses (including charges from related parties) |  |  | (12,950,783) | (584,705) | (261,179)
Vessel operating expenses |  |  | (39,203,471) | (7,447,439) | (2,802,991)
Management fees to related parties |  |  | (6,744,750) | (930,500) | (212,300)
Depreciation and amortization |  |  | (14,362,828) | (1,904,963) | (897,171)
Provision for doubtful accounts |  |  | (2,483) | (37,103) | 0
Operating income |  |  | 55,519,085 | 452,029 | 1,283,263
Less: Unallocated corporate general and administrative expenses |  |  | (3,266,310) | (1,130,953) | (378,777)
Time Charter [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 111,900,699 | 12,487,692 | 5,967,772
Voyage Charter [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 15,002,012 | 0 | 0
Pool [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 5,146,999 | 0 | 0
Dry Bulk Segment [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Operating income |  |  | 58,630,483 | 452,029 | 1,283,263
Aframax/LR2 Tanker Segment [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Operating income |  |  | 1,257,050 |  |
Handysize Tanker Segment [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Operating income |  |  | (1,102,138) |  |
Operating Segment [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Operating income | [1] |  | 58,785,395 |  |
Operating Segment [Member] | Dry Bulk Segment [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 102,785,442 | 12,487,692 | 5,967,772
Voyage expenses (including charges from related parties) |  |  | (1,891,265) | (584,705) | (261,179)
Vessel operating expenses |  |  | (26,841,600) | (7,447,439) | (2,802,991)
Management fees to related parties |  |  | (4,890,900) | (930,500) | (212,300)
Depreciation and amortization |  |  | (10,528,711) | (1,904,963) | (897,171)
Provision for doubtful accounts |  |  | (2,483) | (37,103) | 0
Operating income | [1] |  | 58,630,483 | 1,582,982 | 1,794,131
Operating Segment [Member] | Dry Bulk Segment [Member] | Time Charter [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 102,785,442 | 12,487,692 | 5,967,772
Operating Segment [Member] | Dry Bulk Segment [Member] | Voyage Charter [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 0 | 0 | 0
Operating Segment [Member] | Dry Bulk Segment [Member] | Pool [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 0 | 0 | 0
Operating Segment [Member] | Aframax/LR2 Tanker Segment [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 26,559,413 |  |
Voyage expenses (including charges from related parties) |  |  | (11,003,925) |  |
Vessel operating expenses |  |  | (9,776,724) |  |
Management fees to related parties |  |  | (1,433,950) |  |
Depreciation and amortization |  |  | (3,087,764) |  |
Provision for doubtful accounts |  |  | 0 |  |
Operating income | [1] |  | 1,257,050 |  |
Operating Segment [Member] | Aframax/LR2 Tanker Segment [Member] | Time Charter [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 9,115,257 |  |
Operating Segment [Member] | Aframax/LR2 Tanker Segment [Member] | Voyage Charter [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 15,002,012 |  |
Operating Segment [Member] | Aframax/LR2 Tanker Segment [Member] | Pool [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 2,442,144 |  |
Operating Segment [Member] | Handysize Tanker Segment [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 2,704,855 |  |
Voyage expenses (including charges from related parties) |  |  | (55,593) |  |
Vessel operating expenses |  |  | (2,585,147) |  |
Management fees to related parties |  |  | (419,900) |  |
Depreciation and amortization |  |  | (746,353) |  |
Provision for doubtful accounts |  |  | 0 |  |
Operating income | [1] |  | (1,102,138) |  |
Operating Segment [Member] | Handysize Tanker Segment [Member] | Time Charter [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 0 |  |
Operating Segment [Member] | Handysize Tanker Segment [Member] | Voyage Charter [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 0 |  |
Operating Segment [Member] | Handysize Tanker Segment [Member] | Pool [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Vessel revenues, net |  |  | 2,704,855 |  |
Corporate [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Less: Unallocated corporate general and administrative expenses |  |  | (3,266,310) |  |
Corporate [Member] | Dry Bulk Segment [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Less: Unallocated corporate general and administrative expenses |  |  | 0 | $ (1,130,953) | $ (510,868)
Corporate [Member] | Aframax/LR2 Tanker Segment [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Less: Unallocated corporate general and administrative expenses |  |  | 0 |  |
Corporate [Member] | Handysize Tanker Segment [Member] |  |  |  |  |
Segment Information [Abstract] |  |  |  |  |
Less: Unallocated corporate general and administrative expenses |  |  | $ 0 |  |
[1] | Does not include unallocated corporate general and administrative expenses amounting to $510,868, $1,130,953 and $3,266,310 in each of the years ended December 31, 2019, 2020 and 2021, respectively.

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 Voyage expenses consist of: (a) port, canal and bunker expenses that are unique to a particular charter which are paid for by the charterer under the time charter arrangements or by the Company under voyage charter arrangements, and (b) brokerage commissions, which are always paid for by the Company, regardless of charter type. + References No definition available. + Details
Name: | ctrm_VoyageExpenses
Namespace Prefix: | ctrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 + Details
Name: | us-gaap_DepreciationDepletionAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -URI http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227 + Details
Name: | us-gaap_GeneralAndAdministrativeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense. + References No definition available. + Details
Name: | us-gaap_OperatingCostsAndExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 31 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599 + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 50 -Paragraph 6A -URI http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306 + Details
Name: | us-gaap_OperatingLeaseLeaseIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of expense (reversal of expense) for expected credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -URI http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227 + Details
Name: | us-gaap_ProvisionForDoubtfulAccounts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

X
- Details
Name: | srt_ProductOrServiceAxis=ctrm_TimeCharterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=ctrm_VoyageCharterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=ctrm_PoolAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ctrm_DryBulkSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ctrm_AframaxLR2TankerSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ctrm_HandysizeTankerSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |