| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Generated by Broadridge PROfile 22.7.2.5062 Broadridge --> |
<xs:schema targetNamespace="http://castormaritime.com/20220630" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ctrm="http://castormaritime.com/20220630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21"> |
| <xs:annotation> |
| | <xs:appinfo> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="ctrm-20220630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="ctrm-20220630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="ctrm-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="ctrm-20220630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:roleType roleURI="http://castormaritime.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation"> |
| <link:definition> 000100 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/UnauditedInterimConsolidatedBalanceSheets" id="UnauditedInterimConsolidatedBalanceSheets"> |
| <link:definition> 010000 - Statement - UNAUDITED INTERIM CONSOLIDATED BALANCE SHEETS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/UnauditedInterimConsolidatedBalanceSheetsParenthetical" id="UnauditedInterimConsolidatedBalanceSheetsParenthetical"> <!-- Parent Role: UNAUDITED INTERIM CONSOLIDATED BALANCE SHEETS --> |
| <link:definition> 010100 - Statement - UNAUDITED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/UnauditedInterimCondensedConsolidatedStatementsOfComprehensiveIncome" id="UnauditedInterimCondensedConsolidatedStatementsOfComprehensiveIncome"> |
| <link:definition> 020000 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/UnauditedInterimCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" id="UnauditedInterimCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical"> <!-- Parent Role: UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME --> |
| <link:definition> 020100 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/UnauditedInterimConsolidatedStatementsOfShareholdersEquity" id="UnauditedInterimConsolidatedStatementsOfShareholdersEquity"> |
| <link:definition> 030000 - Statement - UNAUDITED INTERIM CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/UnauditedInterimConsolidatedStatementsOfCashFlows" id="UnauditedInterimConsolidatedStatementsOfCashFlows"> |
| <link:definition> 040000 - Statement - UNAUDITED INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/BasisOfPresentationAndGeneralInformation" id="BasisOfPresentationAndGeneralInformation"> |
| <link:definition> 060100 - Disclosure - Basis of Presentation and General information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/SignificantAccountingPoliciesAndRecentAccountingPronouncements" id="SignificantAccountingPoliciesAndRecentAccountingPronouncements"> |
| <link:definition> 060200 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/TransactionsWithRelatedParties" id="TransactionsWithRelatedParties"> |
| <link:definition> 060300 - Disclosure - Transactions with Related Parties </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/DeferredChargesNet" id="DeferredChargesNet"> |
| <link:definition> 060400 - Disclosure - Deferred charges, net </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/VesselsNetAdvancesForVesselAcquisitionVesselHeldForSale" id="VesselsNetAdvancesForVesselAcquisitionVesselHeldForSale"> |
| <link:definition> 060500 - Disclosure - Vessels, net/ Advances for vessel acquisition/ Vessel held for sale </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/LongtermDebt" id="LongtermDebt"> |
| <link:definition> 060600 - Disclosure - Long-Term Debt </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/EquityCapitalStructure" id="EquityCapitalStructure"> |
| <link:definition> 060700 - Disclosure - Equity Capital Structure </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/FinancialInstrumentsAndFairValueDisclosures" id="FinancialInstrumentsAndFairValueDisclosures"> |
| <link:definition> 060800 - Disclosure - Financial Instruments and Fair Value Disclosures </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies"> |
| <link:definition> 060900 - Disclosure - Commitments and contingencies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/EarningsPerShare" id="EarningsPerShare"> |
| <link:definition> 061000 - Disclosure - Earnings Per Share </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/VesselRevenues" id="VesselRevenues"> |
| <link:definition> 061100 - Disclosure - Vessel Revenues </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/VesselOperatingAndVoyageExpenses" id="VesselOperatingAndVoyageExpenses"> |
| <link:definition> 061200 - Disclosure - Vessel Operating and Voyage Expenses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/GeneralAndAdministrativeExpenses" id="GeneralAndAdministrativeExpenses"> |
| <link:definition> 061300 - Disclosure - General and Administrative Expenses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/InterestAndFinanceCosts" id="InterestAndFinanceCosts"> |
| <link:definition> 061400 - Disclosure - Interest and Finance Costs </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/SegmentInformation" id="SegmentInformation"> |
| <link:definition> 061500 - Disclosure - Segment Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/SubsequentEvents" id="SubsequentEvents"> |
| <link:definition> 061600 - Disclosure - Subsequent Events </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/BasisOfPresentationAndGeneralInformationPolicies" id="BasisOfPresentationAndGeneralInformationPolicies"> <!-- Parent Role: Basis of Presentation and General information --> |
| <link:definition> 070100 - Disclosure - Basis of Presentation and General information (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" id="SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"> <!-- Parent Role: Significant Accounting Policies and Recent Accounting Pronouncements --> |
| <link:definition> 070200 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/BasisOfPresentationAndGeneralInformationTables" id="BasisOfPresentationAndGeneralInformationTables"> <!-- Parent Role: Basis of Presentation and General information --> |
| <link:definition> 080100 - Disclosure - Basis of Presentation and General Information (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/TransactionsWithRelatedPartiesTables" id="TransactionsWithRelatedPartiesTables"> <!-- Parent Role: Transactions with Related Parties --> |
| <link:definition> 080300 - Disclosure - Transactions with Related Parties (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/DeferredChargesNetTables" id="DeferredChargesNetTables"> <!-- Parent Role: Deferred charges, net --> |
| <link:definition> 080400 - Disclosure - Deferred charges, net (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/VesselsNetAdvancesForVesselAcquisitionVesselHeldForSaleTables" id="VesselsNetAdvancesForVesselAcquisitionVesselHeldForSaleTables"> <!-- Parent Role: Vessels, net/ Advances for vessel acquisition/ Vessel held for sale --> |
| <link:definition> 080500 - Disclosure - Vessels, net/ Advances for vessel acquisition/ Vessel held for sale (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/LongtermDebtTables" id="LongtermDebtTables"> <!-- Parent Role: Long-Term Debt --> |
| <link:definition> 080600 - Disclosure - Long-Term Debt (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables"> <!-- Parent Role: Commitments and contingencies --> |
| <link:definition> 080900 - Disclosure - Commitments and contingencies (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/EarningsPerShareTables" id="EarningsPerShareTables"> <!-- Parent Role: Earnings Per Share --> |
| <link:definition> 081000 - Disclosure - Earnings Per Share (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/VesselRevenuesTables" id="VesselRevenuesTables"> <!-- Parent Role: Vessel Revenues --> |
| <link:definition> 081100 - Disclosure - Vessel Revenues (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/VesselOperatingAndVoyageExpensesTables" id="VesselOperatingAndVoyageExpensesTables"> <!-- Parent Role: Vessel Operating and Voyage Expenses --> |
| <link:definition> 081200 - Disclosure - Vessel Operating and Voyage Expenses (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/GeneralAndAdministrativeExpensesTables" id="GeneralAndAdministrativeExpensesTables"> <!-- Parent Role: General and Administrative Expenses --> |
| <link:definition> 081300 - Disclosure - General and Administrative Expenses (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/InterestAndFinanceCostsTables" id="InterestAndFinanceCostsTables"> <!-- Parent Role: Interest and Finance Costs --> |
| <link:definition> 081400 - Disclosure - Interest and Finance Costs (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/SegmentInformationTables" id="SegmentInformationTables"> <!-- Parent Role: Segment Information --> |
| <link:definition> 081500 - Disclosure - Segment Information (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/BasisOfPresentationAndGeneralInformationGeneralInformationDetails" id="BasisOfPresentationAndGeneralInformationGeneralInformationDetails"> <!-- Parent Role: Basis of Presentation and General information --> |
| <link:definition> 090100 - Disclosure - Basis of Presentation and General information, General Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/BasisOfPresentationAndGeneralInformationVesselOwningSubsidiariesDetails" id="BasisOfPresentationAndGeneralInformationVesselOwningSubsidiariesDetails"> <!-- Parent Role: Basis of Presentation and General information --> |
| <link:definition> 090102 - Disclosure - Basis of Presentation and General information, Vessel Owning Subsidiaries (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/TransactionsWithRelatedPartiesSummaryDetails" id="TransactionsWithRelatedPartiesSummaryDetails"> <!-- Parent Role: Transactions with Related Parties --> |
| <link:definition> 090300 - Disclosure - Transactions with Related Parties, Summary (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/TransactionsWithRelatedPartiesPavimarDetails" id="TransactionsWithRelatedPartiesPavimarDetails"> <!-- Parent Role: Transactions with Related Parties --> |
| <link:definition> 090302 - Disclosure - Transactions with Related Parties, Pavimar (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/TransactionsWithRelatedPartiesThalassaDetails" id="TransactionsWithRelatedPartiesThalassaDetails"> <!-- Parent Role: Transactions with Related Parties --> |
| <link:definition> 090304 - Disclosure - Transactions with Related Parties, Thalassa (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/TransactionsWithRelatedPartiesCastorShipsDetails" id="TransactionsWithRelatedPartiesCastorShipsDetails"> <!-- Parent Role: Transactions with Related Parties --> |
| <link:definition> 090306 - Disclosure - Transactions with Related Parties, Castor Ships (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/TransactionsWithRelatedPartiesVesselAcquisitionDetails" id="TransactionsWithRelatedPartiesVesselAcquisitionDetails"> <!-- Parent Role: Transactions with Related Parties --> |
| <link:definition> 090308 - Disclosure - Transactions with Related Parties, Vessel Acquisition (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/DeferredChargesNetDetails" id="DeferredChargesNetDetails"> <!-- Parent Role: Deferred charges, net --> |
| <link:definition> 090400 - Disclosure - Deferred charges, net (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/VesselsNetAdvancesForVesselAcquisitionVesselHeldForSaleNetBookValueDetails" id="VesselsNetAdvancesForVesselAcquisitionVesselHeldForSaleNetBookValueDetails"> <!-- Parent Role: Vessels, net/ Advances for vessel acquisition/ Vessel held for sale --> |
| <link:definition> 090500 - Disclosure - Vessels, net/ Advances for vessel acquisition/ Vessel held for sale, Net Book Value (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/VesselsNetAdvancesForVesselAcquisitionVesselHeldForSaleVesselAcquisitionsAndOtherCapitalExpendituresDetails" id="VesselsNetAdvancesForVesselAcquisitionVesselHeldForSaleVesselAcquisitionsAndOtherCapitalExpendituresDetails"> <!-- Parent Role: Vessels, net/ Advances for vessel acquisition/ Vessel held for sale --> |
| <link:definition> 090502 - Disclosure - Vessels, net/ Advances for vessel acquisition/ Vessel held for sale, Vessel Acquisitions and other Capital Expenditures (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/VesselsNetAdvancesForVesselAcquisitionVesselHeldForSaleAdvancesForVesselAcquisitionDetails" id="VesselsNetAdvancesForVesselAcquisitionVesselHeldForSaleAdvancesForVesselAcquisitionDetails"> <!-- Parent Role: Vessels, net/ Advances for vessel acquisition/ Vessel held for sale --> |
| <link:definition> 090504 - Disclosure - Vessels, net/ Advances for vessel acquisition/ Vessel held for sale, Advances for vessel acquisition (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/VesselsNetAdvancesForVesselAcquisitionVesselHeldForSaleVesselHeldForSaleDetails" id="VesselsNetAdvancesForVesselAcquisitionVesselHeldForSaleVesselHeldForSaleDetails"> <!-- Parent Role: Vessels, net/ Advances for vessel acquisition/ Vessel held for sale --> |
| <link:definition> 090506 - Disclosure - Vessels, net/ Advances for vessel acquisition/ Vessel held for sale, Vessel held for sale (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/LongtermDebtLongtermDebtIncludingRelatedPartyDebtDetails" id="LongtermDebtLongtermDebtIncludingRelatedPartyDebtDetails"> <!-- Parent Role: Long-Term Debt --> |
| <link:definition> 090600 - Disclosure - Long-Term Debt, Long-Term Debt Including Related Party Debt (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/LongtermDebtLongtermDebtIncludingRelatedPartyDebtDetailsCalc2" id="LongtermDebtLongtermDebtIncludingRelatedPartyDebtDetailsCalc2"> <!-- Parent Role: Long-Term Debt, Long-Term Debt Including Related Party Debt (Details) --> |
| <link:definition> 090602 - Disclosure - Long-Term Debt, Long-Term Debt Including Related Party Debt (Details) Calc 2 </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/LongtermDebt110MillionTermLoanFacilityDetails" id="LongtermDebt110MillionTermLoanFacilityDetails"> <!-- Parent Role: Long-Term Debt --> |
| <link:definition> 090602 - Disclosure - Long-Term Debt, $11.0 Million Term Loan Facility (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/LongtermDebt45MillionTermLoanFacilityDetails" id="LongtermDebt45MillionTermLoanFacilityDetails"> <!-- Parent Role: Long-Term Debt --> |
| <link:definition> 090604 - Disclosure - Long-Term Debt, $4.5 Million Term Loan Facility (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/LongtermDebt1529MillionTermLoanFacilityDetails" id="LongtermDebt1529MillionTermLoanFacilityDetails"> <!-- Parent Role: Long-Term Debt --> |
| <link:definition> 090606 - Disclosure - Long-Term Debt, $15.29 Million Term Loan Facility (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/LongtermDebt180MillionTermLoanFacilityDetails" id="LongtermDebt180MillionTermLoanFacilityDetails"> <!-- Parent Role: Long-Term Debt --> |
| <link:definition> 090608 - Disclosure - Long-Term Debt, $18.0 Million Term Loan Facility (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/LongtermDebt4075MillionTermLoanFacilityDetails" id="LongtermDebt4075MillionTermLoanFacilityDetails"> <!-- Parent Role: Long-Term Debt --> |
| <link:definition> 090610 - Disclosure - Long-Term Debt, $40.75 Million Term Loan Facility (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/LongtermDebt2315MillionTermLoanFacilityDetails" id="LongtermDebt2315MillionTermLoanFacilityDetails"> <!-- Parent Role: Long-Term Debt --> |
| <link:definition> 090612 - Disclosure - Long-Term Debt, $23.15 Million Term Loan Facility (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/LongtermDebt550MillionTermLoanFacilityDetails" id="LongtermDebt550MillionTermLoanFacilityDetails"> <!-- Parent Role: Long-Term Debt --> |
| <link:definition> 090614 - Disclosure - Long-Term Debt, $55.0 Million Term Loan Facility (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/LongtermDebtAnnualPrincipalPaymentsDetails" id="LongtermDebtAnnualPrincipalPaymentsDetails"> <!-- Parent Role: Long-Term Debt --> |
| <link:definition> 090616 - Disclosure - Long-Term Debt, Annual Principal Payments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/EquityCapitalStructureCapitalStockDetails" id="EquityCapitalStructureCapitalStockDetails"> <!-- Parent Role: Equity Capital Structure --> |
| <link:definition> 090700 - Disclosure - Equity Capital Structure, Capital Stock (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/EquityCapitalStructureAtthemarketCommonStockOfferingDetails" id="EquityCapitalStructureAtthemarketCommonStockOfferingDetails"> <!-- Parent Role: Equity Capital Structure --> |
| <link:definition> 090702 - Disclosure - Equity Capital Structure, At-the-Market Common Stock Offering (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/EquityCapitalStructureReverseStockSplitDetails" id="EquityCapitalStructureReverseStockSplitDetails"> <!-- Parent Role: Equity Capital Structure --> |
| <link:definition> 090704 - Disclosure - Equity Capital Structure, Reverse Stock Split (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails"> <!-- Parent Role: Commitments and contingencies --> |
| <link:definition> 090900 - Disclosure - Commitments and contingencies (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/EarningsPerShareDetails" id="EarningsPerShareDetails"> <!-- Parent Role: Earnings Per Share --> |
| <link:definition> 091000 - Disclosure - Earnings Per Share (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/VesselRevenuesDetails" id="VesselRevenuesDetails"> <!-- Parent Role: Vessel Revenues --> |
| <link:definition> 091100 - Disclosure - Vessel Revenues (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/VesselOperatingAndVoyageExpensesDetails" id="VesselOperatingAndVoyageExpensesDetails"> <!-- Parent Role: Vessel Operating and Voyage Expenses --> |
| <link:definition> 091200 - Disclosure - Vessel Operating and Voyage Expenses (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/GeneralAndAdministrativeExpensesDetails" id="GeneralAndAdministrativeExpensesDetails"> <!-- Parent Role: General and Administrative Expenses --> |
| <link:definition> 091300 - Disclosure - General and Administrative Expenses (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/InterestAndFinanceCostsDetails" id="InterestAndFinanceCostsDetails"> <!-- Parent Role: Interest and Finance Costs --> |
| <link:definition> 091400 - Disclosure - Interest and Finance Costs (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/SegmentInformationInformationAboutCompanySReportableSegmentsDetails" id="SegmentInformationInformationAboutCompanySReportableSegmentsDetails"> <!-- Parent Role: Segment Information --> |
| <link:definition> 091500 - Disclosure - Segment Information, Information about Company's Reportable Segments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/SegmentInformationReconciliationOfTotalSegmentAssetsToTotalAssetsDetails" id="SegmentInformationReconciliationOfTotalSegmentAssetsToTotalAssetsDetails"> <!-- Parent Role: Segment Information --> |
| <link:definition> 091502 - Disclosure - Segment Information, Reconciliation of Total Segment Assets to Total Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://castormaritime.com/role/SubsequentEventsDetails" id="SubsequentEventsDetails"> <!-- Parent Role: Subsequent Events --> |
| <link:definition> 091600 - Disclosure - Subsequent Events (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xs:appinfo> |
| | </xs:annotation> |
| <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/currency/2022" schemaLocation="https://xbrl.sec.gov/currency/2022/currency-2022.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/exch/2022" schemaLocation="https://xbrl.sec.gov/exch/2022/exch-2022.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/naics/2022" schemaLocation="https://xbrl.sec.gov/naics/2022/naics-2022.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/stpr/2022" schemaLocation="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd"/> |
| <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xs:import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/> |
| <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/> |
| <xs:import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/> |
| <xs:element name="OrganizationTable" id="ctrm_OrganizationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicPerseusMember" id="ctrm_MagicPerseusMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicArgoMember" id="ctrm_MagicArgoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicNebulaMember" id="ctrm_MagicNebulaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="WonderPolarisMember" id="ctrm_WonderPolarisMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicTwilightMember" id="ctrm_MagicTwilightMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicMoonMember" id="ctrm_MagicMoonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicRainbowMember" id="ctrm_MagicRainbowMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="WonderMimosaMember" id="ctrm_WonderMimosaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicCallistoMember" id="ctrm_MagicCallistoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="WonderArcturusMember" id="ctrm_WonderArcturusMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicSunMember" id="ctrm_MagicSunMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="WonderBellatrixMember" id="ctrm_WonderBellatrixMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicVenusMember" id="ctrm_MagicVenusMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicPlutoMember" id="ctrm_MagicPlutoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicPMember" id="ctrm_MagicPMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="OrganizationLineItems" id="ctrm_OrganizationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="SubsidiariesInConsolidationAbstract" id="ctrm_SubsidiariesInConsolidationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="VesselName" id="ctrm_VesselName" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="VesselDeliveryDateMonthAndYear" id="ctrm_VesselDeliveryDateMonthAndYear" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="MagicVelaMember" id="ctrm_MagicVelaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicEclipseMember" id="ctrm_MagicEclipseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicMarsMember" id="ctrm_MagicMarsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicPhoenixMember" id="ctrm_MagicPhoenixMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicOrionMember" id="ctrm_MagicOrionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicHorizonMember" id="ctrm_MagicHorizonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicNovaMember" id="ctrm_MagicNovaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MagicStarlightMember" id="ctrm_MagicStarlightMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MickeyShippingCoMember" id="ctrm_MickeyShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="SnoopyShippingCoMember" id="ctrm_SnoopyShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="ColossusShippingCoMember" id="ctrm_ColossusShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="CinderellaShippingCoMember" id="ctrm_CinderellaShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="StewieShippingCoMember" id="ctrm_StewieShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="VisionShippingCoMember" id="ctrm_VisionShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="SpetsesShippingCoMember" id="ctrm_SpetsesShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="XavierShippingCoMember" id="ctrm_XavierShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="DraxShippingCoMember" id="ctrm_DraxShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="GamoraShippingCoMember" id="ctrm_GamoraShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="GarfieldShippingCoMember" id="ctrm_GarfieldShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="PikachuShippingCoMember" id="ctrm_PikachuShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="PocahontasShippingCoMember" id="ctrm_PocahontasShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="LionoShippingCoMember" id="ctrm_LionoShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="SuperMarioShippingCoMember" id="ctrm_SuperMarioShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="BistroMaritimeCoMember" id="ctrm_BistroMaritimeCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="JumaruShippingCoMember" id="ctrm_JumaruShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="ElektraShippingCoMember" id="ctrm_ElektraShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="LuffyShippingCoMember" id="ctrm_LuffyShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MulanShippingCoMember" id="ctrm_MulanShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="PumbaShippingCoMember" id="ctrm_PumbaShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="AsterixShippingCoMember" id="ctrm_AsterixShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="SongokuShippingCoMember" id="ctrm_SongokuShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="RocketShippingCoMember" id="ctrm_RocketShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="HawkeyeShippingCoMember" id="ctrm_HawkeyeShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="PropertyPlantAndEquipmentSalesPrice" id="ctrm_PropertyPlantAndEquipmentSalesPrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="WonderVegaMember" id="ctrm_WonderVegaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="StarlordShippingCoMember" id="ctrm_StarlordShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="WonderAviorMember" id="ctrm_WonderAviorMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="JohnnyBravoShippingCoMember" id="ctrm_JohnnyBravoShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="CastorMaritimeScrCorpMember" id="ctrm_CastorMaritimeScrCorpMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="WonderSiriusMember" id="ctrm_WonderSiriusMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="WonderMusicaMember" id="ctrm_WonderMusicaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="VesselYearBuilt" id="ctrm_VesselYearBuilt" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="WonderFormosaMember" id="ctrm_WonderFormosaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="KabamaruShippingCoMember" id="ctrm_KabamaruShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="BagheeraShippingCoMember" id="ctrm_BagheeraShippingCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="VesselDeadWeightTonnage" id="ctrm_VesselDeadWeightTonnage" type="dtr-types:massItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="MagicThunderMember" id="ctrm_MagicThunderMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="ClassAWarrantMember" id="ctrm_ClassAWarrantMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="PrivatePlacementWarrantsMember" id="ctrm_PrivatePlacementWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="ParValueOfSharesIssuedMember" id="ctrm_ParValueOfSharesIssuedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="StockIssuedDuringPeriodSharesExerciseOfWarrants" id="ctrm_StockIssuedDuringPeriodSharesExerciseOfWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="StockIssuedDuringPeriodSharesNewIssuesAtTheMarketOffering" id="ctrm_StockIssuedDuringPeriodSharesNewIssuesAtTheMarketOffering" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="StockIssuedDuringPeriodValueExerciseOfWarrants" id="ctrm_StockIssuedDuringPeriodValueExerciseOfWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="StockIssuedDuringPeriodValueNewIssuesRegisteredDirectOfferings" id="ctrm_StockIssuedDuringPeriodValueNewIssuesRegisteredDirectOfferings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="StockIssuedDuringPeriodValueNewIssuesAtTheMarketOffering" id="ctrm_StockIssuedDuringPeriodValueNewIssuesAtTheMarketOffering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="StockIssuedDuringPeriodSharesNewIssuesRegisteredDirectOfferings" id="ctrm_StockIssuedDuringPeriodSharesNewIssuesRegisteredDirectOfferings" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="VoyageExpenses" id="ctrm_VoyageExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="RelatedPartyTransactionManagementFees" id="ctrm_RelatedPartyTransactionManagementFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="TimeCharterMember" id="ctrm_TimeCharterMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="DryBulkSegmentMember" id="ctrm_DryBulkSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="AframaxLr2TankerSegmentMember" id="ctrm_AframaxLr2TankerSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="PoolAgreementsMember" id="ctrm_PoolAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="VoyageCharterMember" id="ctrm_VoyageCharterMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="HandysizeTankerSegmentMember" id="ctrm_HandysizeTankerSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="VoyageExpensesRelatedParty" id="ctrm_VoyageExpensesRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="AddressCommissions" id="ctrm_AddressCommissions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="SeniorSecuredTeamLoanFacilityChaileaseInternationalFinancialServicesSingaporePteLtdMember" id="ctrm_SeniorSecuredTeamLoanFacilityChaileaseInternationalFinancialServicesSingaporePteLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="SeniorSecuredTeamLoanFacilityDeutscheBankAgMember" id="ctrm_SeniorSecuredTeamLoanFacilityDeutscheBankAgMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="SeniorSecuredTeamLoanFacilityHamburgCommercialBankAgJanuary2021Member" id="ctrm_SeniorSecuredTeamLoanFacilityHamburgCommercialBankAgJanuary2021Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="SeniorSecuredTeamLoanFacilityAlphaBankSA2019Member" id="ctrm_SeniorSecuredTeamLoanFacilityAlphaBankSA2019Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="SeniorSecuredTeamLoanFacilityAlphaBankSA2021Member" id="ctrm_SeniorSecuredTeamLoanFacilityAlphaBankSA2021Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="SeniorSecuredTeamLoanFacilityChaileaseInternationalInternationalFinancialServicesCoLtdMember" id="ctrm_SeniorSecuredTeamLoanFacilityChaileaseInternationalInternationalFinancialServicesCoLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="SeniorSecuredTeamLoanFacilityHamburgCommercialBankAgJuly2021Member" id="ctrm_SeniorSecuredTeamLoanFacilityHamburgCommercialBankAgJuly2021Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="LongTermDebtGrossNoncurrent" id="ctrm_LongTermDebtGrossNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="LongTermDebtGrossCurrent" id="ctrm_LongTermDebtGrossCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="NumberOfInstallationsExpectedToBeConcludedYearTwo" id="ctrm_NumberOfInstallationsExpectedToBeConcludedYearTwo" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="NumberOfVesselsOnWhichBallastWaterManagementSystemsWillBeInstalled" id="ctrm_NumberOfVesselsOnWhichBallastWaterManagementSystemsWillBeInstalled" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="NumberOfVesselsOnWhichBallastWaterManagementSystemsWereContractedToBeInstalled" id="ctrm_NumberOfVesselsOnWhichBallastWaterManagementSystemsWereContractedToBeInstalled" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="NumberOfVesselsOnWhichBallastWaterTreatmentSystemsWereCompletedAndPutIntoUse" id="ctrm_NumberOfVesselsOnWhichBallastWaterTreatmentSystemsWereCompletedAndPutIntoUse" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="NumberOfInstallationsExpectedToBeConcludedRemainderOfFiscalYear" id="ctrm_NumberOfInstallationsExpectedToBeConcludedRemainderOfFiscalYear" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="NumberOfVesselsOnWhichBallastWaterManagementSystemsWereInProcessOfBeingInstalled" id="ctrm_NumberOfVesselsOnWhichBallastWaterManagementSystemsWereInProcessOfBeingInstalled" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="GeneralAndAdministrativeExpensesTextBlock" id="ctrm_GeneralAndAdministrativeExpensesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="AuditFees" id="ctrm_AuditFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="ProfessionalFeesOther" id="ctrm_ProfessionalFeesOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="AdvancesForVesselAcquisitions" id="ctrm_AdvancesForVesselAcquisitions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="CastorShipsSAMember" id="ctrm_CastorShipsSAMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="RelatedPartyTransactionQuarterlyManagementFee" id="ctrm_RelatedPartyTransactionQuarterlyManagementFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="RelatedPartyTransactionFixedDailyFee" id="ctrm_RelatedPartyTransactionFixedDailyFee" type="srt-types:perUnitItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="RelatedPartyTransactionCommissions" id="ctrm_RelatedPartyTransactionCommissions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="RelatedPartyTransactionSaleAndPurchaseCommission" id="ctrm_RelatedPartyTransactionSaleAndPurchaseCommission" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="RelatedPartyTransactionCommissionRateOnEachVesselSaleAndPurchaseTransaction" id="ctrm_RelatedPartyTransactionCommissionRateOnEachVesselSaleAndPurchaseTransaction" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="RelatedPartyTransactionCommissionRate" id="ctrm_RelatedPartyTransactionCommissionRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="ManagementAgreementsMember" id="ctrm_ManagementAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="CommercialShipmanagementAgreementsMember" id="ctrm_CommercialShipmanagementAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="VoyageExpensesMember" id="ctrm_VoyageExpensesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="ManagementFeesToRelatedPartyMember" id="ctrm_ManagementFeesToRelatedPartyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="TankerMember" id="ctrm_TankerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="NumberOfVesselsUnderTechnicalManagement" id="ctrm_NumberOfVesselsUnderTechnicalManagement" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="NumberOfVesselsUnderOperationalManagement" id="ctrm_NumberOfVesselsUnderOperationalManagement" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="PavimarSAMember" id="ctrm_PavimarSAMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="WorkingCapitalGuaranteeDeposits" id="ctrm_WorkingCapitalGuaranteeDeposits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="DryBulkCarrierMember" id="ctrm_DryBulkCarrierMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="TechnicalShipmanagementAgreementsMember" id="ctrm_TechnicalShipmanagementAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="WorkingCapitalAdvancesMember" id="ctrm_WorkingCapitalAdvancesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="SubcontractedManagementAgreementsMember" id="ctrm_SubcontractedManagementAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="VesselManagementAgreementsMember" id="ctrm_VesselManagementAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="ThirdPartyInWhichFamilyMemberOfPetrosPanagiotidisHadMinorityInterestMember" id="ctrm_ThirdPartyInWhichFamilyMemberOfPetrosPanagiotidisHadMinorityInterestMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="DebtInstrumentTermOfExtension" id="ctrm_DebtInstrumentTermOfExtension" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="AccruedInterestRelatedPartiesCurrent" id="ctrm_AccruedInterestRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="ThalassaInvestmentCoSAMember" id="ctrm_ThalassaInvestmentCoSAMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="TermLoanFacilityMember" id="ctrm_TermLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="CommercialManagementServicesMember" id="ctrm_CommercialManagementServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="VesselOperatingAndVoyageExpensesAbstract" id="ctrm_VesselOperatingAndVoyageExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="VesselOperatingAndVoyageExpensesTextBlock" id="ctrm_VesselOperatingAndVoyageExpensesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="VoyageExpenseAbstract" id="ctrm_VoyageExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="LubricantExpenses" id="ctrm_LubricantExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="VesselRepairAndMaintenanceExpenses" id="ctrm_VesselRepairAndMaintenanceExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="PortAndOtherExpenses" id="ctrm_PortAndOtherExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="BunkersConsumption" id="ctrm_BunkersConsumption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="BrokerageCommissionsRelatedParty" id="ctrm_BrokerageCommissionsRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="LossGainOnBunkerFuel" id="ctrm_LossGainOnBunkerFuel" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="BrokerageCommissions" id="ctrm_BrokerageCommissions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="GeneralAndAdministrativeExpensesTableTextBlock" id="ctrm_GeneralAndAdministrativeExpensesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="UnpaidDeferredDryDockCosts" id="ctrm_UnpaidDeferredDryDockCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="UnpaidAdvancesForVesselAcquisitions" id="ctrm_UnpaidAdvancesForVesselAcquisitions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="PaymentsOfAdvancesForVesselAcquisitions" id="ctrm_PaymentsOfAdvancesForVesselAcquisitions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="DepreciationAndAmortizationOfDeferredDryDockingCosts" id="ctrm_DepreciationAndAmortizationOfDeferredDryDockingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="IncreaseDecreaseInOtherDeferredCharges" id="ctrm_IncreaseDecreaseInOtherDeferredCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="StockIssuanceCostsIncurredButNotYetPaid" id="ctrm_StockIssuanceCostsIncurredButNotYetPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="NonVesselOwningSubsidiariesTableTextBlock" id="ctrm_NonVesselOwningSubsidiariesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="VesselOwningSubsidiariesTableTextBlock" id="ctrm_VesselOwningSubsidiariesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="ConsolidatedSubsidiariesFormedToAcquireVesselsTableTextBlock" id="ctrm_ConsolidatedSubsidiariesFormedToAcquireVesselsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="BasisOfPresentationAndOrganizationAbstract" id="ctrm_BasisOfPresentationAndOrganizationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="PercentageOfSharesHeld" id="ctrm_PercentageOfSharesHeld" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="NumberOfVessels" id="ctrm_NumberOfVessels" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="Mr1Member" id="ctrm_Mr1Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="CapesizeVesselMember" id="ctrm_CapesizeVesselMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="AframaxLr2TankerMember" id="ctrm_AframaxLr2TankerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="PanamaxVesselMember" id="ctrm_PanamaxVesselMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="KamsarmaxVesselMember" id="ctrm_KamsarmaxVesselMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="AframaxMember" id="ctrm_AframaxMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="TimeCharterContractTerm" id="ctrm_TimeCharterContractTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="RelatedPartyTransactionTermOfAgreement" id="ctrm_RelatedPartyTransactionTermOfAgreement" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="RelatedPartyTransactionRenewalTermOfAgreement" id="ctrm_RelatedPartyTransactionRenewalTermOfAgreement" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="RelatedPartyTransactionManagementTerminationFeeMultiplier" id="ctrm_RelatedPartyTransactionManagementTerminationFeeMultiplier" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="RelatedPartyTransactionManagementRecoveryFeeMultiplier" id="ctrm_RelatedPartyTransactionManagementRecoveryFeeMultiplier" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="MinimumLiquidityDeposits" id="ctrm_MinimumLiquidityDeposits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="RetentionDeposits" id="ctrm_RetentionDeposits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="DryDockingReserveAccounts" id="ctrm_DryDockingReserveAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="ThirdPartyAndRelatedPartyDebtMember" id="ctrm_ThirdPartyAndRelatedPartyDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="CapitalizedContractCostAdditions" id="ctrm_CapitalizedContractCostAdditions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="CapitalizedContractCostInsuranceClaimRecognized" id="ctrm_CapitalizedContractCostInsuranceClaimRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="AdvancesTransferToVesselsNet" id="ctrm_AdvancesTransferToVesselsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="NumberOfVesselsAcquired" id="ctrm_NumberOfVesselsAcquired" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="NumberOfVesselsMortgagedAsCollateral" id="ctrm_NumberOfVesselsMortgagedAsCollateral" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="VesselsMortgagedAsCollateralMember" id="ctrm_VesselsMortgagedAsCollateralMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="ScheduleOfAdvancesForVesselsAcquisitionsTableTextBlock" id="ctrm_ScheduleOfAdvancesForVesselsAcquisitionsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="VesselsMember" id="ctrm_VesselsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="PropertyPlantAndEquipmentTransferToHeldForSale" id="ctrm_PropertyPlantAndEquipmentTransferToHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="PropertyPlantAndEquipmentNetTransferToHeldForSale" id="ctrm_PropertyPlantAndEquipmentNetTransferToHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="ReverseStockSplitAbstract" id="ctrm_ReverseStockSplitAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="CapitalStockParOrStatedValuePerShare" id="ctrm_CapitalStockParOrStatedValuePerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="CapitalStockSharesAuthorized" id="ctrm_CapitalStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="CommonStockThatCanBeSoldValue" id="ctrm_CommonStockThatCanBeSoldValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="VesselOperatingExpensesTableTextBlock" id="ctrm_VesselOperatingExpensesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="VoyageExpensesTableTextBlock" id="ctrm_VoyageExpensesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="DebtInstrumentNumberOfPaymentInstallments" id="ctrm_DebtInstrumentNumberOfPaymentInstallments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="DebtInstrumentNumberOfTranches" id="ctrm_DebtInstrumentNumberOfTranches" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="DebtInstrumentTrailingPeriodToMaintainEbitdaToNetInterestExpenseRatio" id="ctrm_DebtInstrumentTrailingPeriodToMaintainEbitdaToNetInterestExpenseRatio" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="NumberOfShipOwningSubsidiariesEnteringIntoTermLoanFacility" id="ctrm_NumberOfShipOwningSubsidiariesEnteringIntoTermLoanFacility" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| </xs:schema> |