{
 "version": "2.2",
 "instance": {
  "ef20024929_20f.htm": {
   "nsprefix": "cmre",
   "nsuri": "http://costamare.com/20231231",
   "dts": {
    "schema": {
     "local": [
      "cmre-20231231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd",
      "https://xbrl.sec.gov/exch/2023/exch-2023.xsd",
      "https://xbrl.sec.gov/naics/2023/naics-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd",
      "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "cmre-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cmre-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cmre-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cmre-20231231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "ef20024929_20f.htm"
     ]
    }
   },
   "keyStandard": 387,
   "keyCustom": 169,
   "axisStandard": 44,
   "axisCustom": 0,
   "memberStandard": 48,
   "memberCustom": 277,
   "hidden": {
    "total": 48,
    "http://fasb.org/us-gaap/2023": 39,
    "http://costamare.com/20231231": 2,
    "http://xbrl.sec.gov/dei/2023": 7
   },
   "contextCount": 954,
   "entityCount": 1,
   "segmentCount": 344,
   "elementCount": 1038,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 1906,
    "http://xbrl.sec.gov/dei/2023": 61
   },
   "report": {
    "R1": {
     "role": "http://costamare.com/role/DocumentAndEntityInformation",
     "longName": "000100 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://costamare.com/role/ConsolidatedBalanceSheets",
     "longName": "010000 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:InventoryNet",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://costamare.com/role/ConsolidatedStatementsOfOperations",
     "longName": "020000 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:VoyageRevenues",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:Revenues",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome",
     "longName": "030000 - Statement - Consolidated Statements of Comprehensive Income",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
     "longName": "040000 - Statement - Consolidated Statements of Stockholders' Equity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c20201231_StatementClassOfStockAxis_SeriesEPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20201231_StatementClassOfStockAxis_SeriesEPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquityParentheticals",
     "longName": "040100 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals)",
     "shortName": "Consolidated Statements of Stockholders' Equity (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "link:footnote",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R7": {
     "role": "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
     "longName": "050000 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:DebtSecuritiesHeldToMaturityCreditLossExpense",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformation",
     "longName": "060100 - Disclosure - Note 1 - Basis of Presentation and General Information",
     "shortName": "Note 1 - Basis of Presentation and General Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncements",
     "longName": "060200 - Disclosure - Note 2 - Significant Accounting Policies and Recent Accounting Pronouncements",
     "shortName": "Note 2 - Significant Accounting Policies and Recent Accounting Pronouncements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://costamare.com/role/Note3TransactionsWithRelatedParties",
     "longName": "060300 - Disclosure - Note 3 - Transactions With Related Parties",
     "shortName": "Note 3 - Transactions With Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://costamare.com/role/Note4SegmentalFinancialInformation",
     "longName": "060400 - Disclosure - Note 4 - Segmental Financial Information",
     "shortName": "Note 4 - Segmental Financial Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssets",
     "longName": "060500 - Disclosure - Note 5 - Current Assets Short-term investments Non-current Assets Debt Securities, Held to Maturity, and Other Non-Current Assets",
     "shortName": "Note 5 - Current Assets Short-term investments Non-current Assets Debt Securities, Held to Maturity, and Other Non-Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://costamare.com/role/Note6Inventories",
     "longName": "060600 - Disclosure - Note 6 - Inventories",
     "shortName": "Note 6 - Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://costamare.com/role/Note7VesselsAndAdvancesNet",
     "longName": "060700 - Disclosure - Note 7 - Vessels and Advances, Net",
     "shortName": "Note 7 - Vessels and Advances, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:VesselsAndAdvancesNetTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:VesselsAndAdvancesNetTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://costamare.com/role/Note8DeferredChargesNet",
     "longName": "060800 - Disclosure - Note 8 - Deferred Charges, Net",
     "shortName": "Note 8 - Deferred Charges, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:DeferredChargesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:DeferredChargesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://costamare.com/role/Note9CostamareVenturesInc",
     "longName": "060900 - Disclosure - Note 9 - Costamare Ventures Inc.",
     "shortName": "Note 9 - Costamare Ventures Inc.",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:CostamareVenturesIncTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:CostamareVenturesIncTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://costamare.com/role/Note10EquityMethodInvestments",
     "longName": "061000 - Disclosure - Note 10 - Equity Method Investments",
     "shortName": "Note 10 - Equity Method Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://costamare.com/role/Note11LongtermDebt",
     "longName": "061100 - Disclosure - Note 11 - Long-term Debt",
     "shortName": "Note 11 - Long-term Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeases",
     "longName": "061200 - Disclosure - Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases",
     "shortName": "Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:LesseeAndLessorFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:LesseeAndLessorFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilities",
     "longName": "061300 - Disclosure - Note 13 - Operating Lease Right-of-use Assets and Liabilities",
     "shortName": "Note 13 - Operating Lease Right-of-use Assets and Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrent",
     "longName": "061400 - Disclosure - Note 14 - Accrued Charter Revenue, Current and Non-current, Unearned Revenue, Current and Non-current and Time Charter Assumed, Current and Non-current",
     "shortName": "Note 14 - Accrued Charter Revenue, Current and Non-current, Unearned Revenue, Current and Non-current and Time Charter Assumed, Current and Non-current",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:AccruedCharterRevenueCurrentAndNoncurrentAndUnearnedRevenueCurrentAndNoncurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:AccruedCharterRevenueCurrentAndNoncurrentAndUnearnedRevenueCurrentAndNoncurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://costamare.com/role/Note15CommitmentsAndContingencies",
     "longName": "061500 - Disclosure - Note 15 - Commitments and Contingencies",
     "shortName": "Note 15 - Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://costamare.com/role/Note16RedeemableNoncontrollingInterest",
     "longName": "061600 - Disclosure - Note 16 - Redeemable Non-controlling Interest",
     "shortName": "Note 16 - Redeemable Non-controlling Interest",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapital",
     "longName": "061700 - Disclosure - Note 17 - Common Stock and Additional Paid-in Capital",
     "shortName": "Note 17 - Common Stock and Additional Paid-in Capital",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://costamare.com/role/Note18EarningsPerShare",
     "longName": "061800 - Disclosure - Note 18 - Earnings Per Share",
     "shortName": "Note 18 - Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://costamare.com/role/Note19VoyageRevenues",
     "longName": "061900 - Disclosure - Note 19 - Voyage Revenues",
     "shortName": "Note 19 - Voyage Revenues",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://costamare.com/role/Note20InterestAndFinanceCosts",
     "longName": "062000 - Disclosure - Note 20 - Interest and Finance Costs",
     "shortName": "Note 20 - Interest and Finance Costs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:InterestFinanceCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:InterestFinanceCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://costamare.com/role/Note21Taxes",
     "longName": "062100 - Disclosure - Note 21 - Taxes",
     "shortName": "Note 21 - Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://costamare.com/role/Note22Derivatives",
     "longName": "062200 - Disclosure - Note 22 - Derivatives",
     "shortName": "Note 22 - Derivatives",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://costamare.com/role/Note23FinancialInstruments",
     "longName": "062300 - Disclosure - Note 23 - Financial Instruments",
     "shortName": "Note 23 - Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://costamare.com/role/Note24ComprehensiveIncome",
     "longName": "062400 - Disclosure - Note 24 - Comprehensive Income",
     "shortName": "Note 24 - Comprehensive Income",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://costamare.com/role/Note25SubsequentEvents",
     "longName": "062500 - Disclosure - Note 25 - Subsequent Events",
     "shortName": "Note 25 - Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies",
     "longName": "070200 - Disclosure - Note 2 - Significant Accounting Policies and Recent Accounting Pronouncements (Policies)",
     "shortName": "Note 2 - Significant Accounting Policies and Recent Accounting Pronouncements (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsTables",
     "longName": "080200 - Disclosure - Note 2 - Significant Accounting Policies and Recent Accounting Pronouncements (Tables)",
     "shortName": "Note 2 - Significant Accounting Policies and Recent Accounting Pronouncements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://costamare.com/role/Note4SegmentalFinancialInformationTables",
     "longName": "080400 - Disclosure - Note 4 - Segmental Financial Information (Tables)",
     "shortName": "Note 4 - Segmental Financial Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://costamare.com/role/Note7VesselsAndAdvancesNetTables",
     "longName": "080700 - Disclosure - Note 7 - Vessels and Advances, Net (Tables)",
     "shortName": "Note 7 - Vessels and Advances, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:ScheduleVesselsAndAdvancesNetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:ScheduleVesselsAndAdvancesNetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://costamare.com/role/Note8DeferredChargesNetTables",
     "longName": "080800 - Disclosure - Note 8 - Deferred Charges, Net (Tables)",
     "shortName": "Note 8 - Deferred Charges, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:ScheduleOfDeferredChargesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:ScheduleOfDeferredChargesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://costamare.com/role/Note10EquityMethodInvestmentsTables",
     "longName": "081000 - Disclosure - Note 10 - Equity Method Investments (Tables)",
     "shortName": "Note 10 - Equity Method Investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://costamare.com/role/Note11LongtermDebtTables",
     "longName": "081100 - Disclosure - Note 11 - Long-term Debt (Tables)",
     "shortName": "Note 11 - Long-term Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesTables",
     "longName": "081200 - Disclosure - Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases (Tables)",
     "shortName": "Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesTables",
     "longName": "081300 - Disclosure - Note 13 - Operating Lease Right-of-use Assets and Liabilities (Tables)",
     "shortName": "Note 13 - Operating Lease Right-of-use Assets and Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentTables",
     "longName": "081400 - Disclosure - Note 14 - Accrued Charter Revenue, Current and Non-current, Unearned Revenue, Current and Non-current and Time Charter Assumed, Current and Non-current (Tables)",
     "shortName": "Note 14 - Accrued Charter Revenue, Current and Non-current, Unearned Revenue, Current and Non-current and Time Charter Assumed, Current and Non-current (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://costamare.com/role/Note15CommitmentsAndContingenciesTables",
     "longName": "081500 - Disclosure - Note 15 - Commitments and Contingencies (Tables)",
     "shortName": "Note 15 - Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:ScheduleOfNonCancelableLongtermTimeCharterContractsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:ScheduleOfNonCancelableLongtermTimeCharterContractsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://costamare.com/role/Note16RedeemableNoncontrollingInterestTables",
     "longName": "081600 - Disclosure - Note 16 - Redeemable Non-controlling Interest (Tables)",
     "shortName": "Note 16 - Redeemable Non-controlling Interest (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://costamare.com/role/Note18EarningsPerShareTables",
     "longName": "081800 - Disclosure - Note 18 - Earnings Per Share (Tables)",
     "shortName": "Note 18 - Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://costamare.com/role/Note19VoyageRevenuesTables",
     "longName": "081900 - Disclosure - Note 19 - Voyage Revenues (Tables)",
     "shortName": "Note 19 - Voyage Revenues (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://costamare.com/role/Note20InterestAndFinanceCostsTables",
     "longName": "082000 - Disclosure - Note 20 - Interest and Finance Costs (Tables)",
     "shortName": "Note 20 - Interest and Finance Costs (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:InterestFinanceCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:InterestFinanceCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://costamare.com/role/Note22DerivativesTables",
     "longName": "082200 - Disclosure - Note 22 - Derivatives (Tables)",
     "shortName": "Note 22 - Derivatives (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://costamare.com/role/Note23FinancialInstrumentsTables",
     "longName": "082300 - Disclosure - Note 23 - Financial Instruments (Tables)",
     "shortName": "Note 23 - Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:ScheduleOfDerivativeAssetsAndLiabilitiesAtFairValueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:ScheduleOfDerivativeAssetsAndLiabilitiesAtFairValueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
     "longName": "090100 - Disclosure - Note 1 - Basis of Presentation and General Information (Details)",
     "shortName": "Note 1 - Basis of Presentation and General Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
     "longName": "090200 - Disclosure - Note 2 - Significant Accounting Policies and Recent Accounting Pronouncements (Details)",
     "shortName": "Note 2 - Significant Accounting Policies and Recent Accounting Pronouncements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "cmre:OperatingExpensesIncreaseRate",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "cmre:OperatingExpensesIncreaseRate",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsReconciliationOfCashCashEquivalentsAndRestrictedCashDetails",
     "longName": "090202 - Disclosure - Note 2 - Significant Accounting Policies and Recent Accounting Pronouncements - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)",
     "shortName": "Note 2 - Significant Accounting Policies and Recent Accounting Pronouncements - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20211231",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "cmre:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails",
     "longName": "090204 - Disclosure - Note 2 - Significant Accounting Policies and Recent Accounting Pronouncements - Revenues from Significant Charterers (Details)",
     "shortName": "Note 2 - Significant Accounting Policies and Recent Accounting Pronouncements - Revenues from Significant Charterers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c20230101to20231231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_MajorCustomerAMember",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_MajorCustomerAMember",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
     "longName": "090300 - Disclosure - Note 3 - Transactions With Related Parties (Details)",
     "shortName": "Note 3 - Transactions With Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:ManagementFeesRelatedParties",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20220101_RelatedPartyTransactionsByRelatedPartyAxis_CostamareShippingCompanySAAndCostamareShippingServicesLTDMember",
      "name": "cmre:ManagementFeePerDayPerVessel",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails",
     "longName": "090400 - Disclosure - Note 4 - Segmental Financial Information - Summary of Reportable Segments (Details)",
     "shortName": "Note 4 - Segmental Financial Information - Summary of Reportable Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:VoyageRevenues",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:IntersegmentRevenues",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails",
     "longName": "090500 - Disclosure - Note 5 - Current Assets Short-term investments Non-current Assets Debt Securities, Held to Maturity, and Other Non-Current Assets (Details)",
     "shortName": "Note 5 - Current Assets Short-term investments Non-current Assets Debt Securities, Held to Maturity, and Other Non-Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c20140101to20141231",
      "name": "cmre:WriteoffDerivingFromFairValueMeasurement",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20140101to20141231",
      "name": "cmre:WriteoffDerivingFromFairValueMeasurement",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails",
     "longName": "090700 - Disclosure - Note 7 - Vessels and Advances, Net (Details)",
     "shortName": "Note 7 - Vessels and Advances, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c20210101to20211231",
      "name": "cmre:NumberOfVesselsDelivered",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20210101to20211231",
      "name": "cmre:NumberOfVesselsDelivered",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails",
     "longName": "090702 - Disclosure - Note 7 - Vessels and Advances, Net - Summary of Vessels (Details)",
     "shortName": "Note 7 - Vessels and Advances, Net - Summary of Vessels (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c20221231_PropertyPlantAndEquipmentByTypeAxis_VesselCostMember",
      "name": "cmre:VesselsAtCost",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20211231_PropertyPlantAndEquipmentByTypeAxis_VesselCostMember",
      "name": "cmre:VesselsAtCost",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://costamare.com/role/Note8DeferredChargesNetDetails",
     "longName": "090800 - Disclosure - Note 8 - Deferred Charges, Net (Details)",
     "shortName": "Note 8 - Deferred Charges, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:NumberOfVesselsCompletedDdDuringPeriod",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:NumberOfVesselsCompletedDdDuringPeriod",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://costamare.com/role/Note8DeferredChargesNetScheduleOfDeferredChargesNetDetails",
     "longName": "090802 - Disclosure - Note 8 - Deferred Charges, Net - Schedule of Deferred Charges, Net (Details)",
     "shortName": "Note 8 - Deferred Charges, Net - Schedule of Deferred Charges, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c20221231",
      "name": "us-gaap:DeferredCosts",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20211231",
      "name": "us-gaap:DeferredCosts",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://costamare.com/role/Note9CostamareVenturesIncDetails",
     "longName": "090900 - Disclosure - Note 9 - Costamare Ventures Inc. (Details)",
     "shortName": "Note 9 - Costamare Ventures Inc. (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:ParticipationOfCompanysWhollyOwnedSubsidiary",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:ParticipationOfCompanysWhollyOwnedSubsidiary",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
     "longName": "091000 - Disclosure - Note 10 - Equity Method Investments (Details)",
     "shortName": "Note 10 - Equity Method Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20210101to20211231_AssetAcquisitionAxis_VesselOwningCompaniesOfFiveVesselsPurchasedFromYorkMember",
      "name": "cmre:NumberOfAssetAcquired",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://costamare.com/role/Note10EquityMethodInvestmentsCompaniesAccountedForAsEquityMethodInvestmentsDetails",
     "longName": "091002 - Disclosure - Note 10 - Equity Method Investments - Companies Accounted for as Equity Method Investments (Details)",
     "shortName": "Note 10 - Equity Method Investments - Companies Accounted for as Equity Method Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c20231231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_SteadmanMaritimeCoMember",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_SteadmanMaritimeCoMember",
      "name": "cmre:YearOfEstablishmentOrAcquisition",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails",
     "longName": "091004 - Disclosure - Note 10 - Equity Method Investments - Summarized Financial Information on Equity Method Investments (Details)",
     "shortName": "Note 10 - Equity Method Investments - Summarized Financial Information on Equity Method Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231_EquityMethodInvestmentNonconsolidatedInvesteeAxis_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://costamare.com/role/Note11LongtermDebtDetails",
     "longName": "091100 - Disclosure - Note 11 - Long-term Debt (Details)",
     "shortName": "Note 11 - Long-term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:LongTermDebtCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "cmre:TermLoanValueMaintenanceClausesForSpecificOne",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails",
     "longName": "091102 - Disclosure - Note 11 - Long-term Debt - Schedule of Long-term Debt (Details)",
     "shortName": "Note 11 - Long-term Debt - Schedule of Long-term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails",
     "longName": "091104 - Disclosure - Note 11 - Long-term Debt - Annual Repayments Under Credit Facilities and Term Loans (Details)",
     "shortName": "Note 11 - Long-term Debt - Annual Repayments Under Credit Facilities and Term Loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://costamare.com/role/Note11LongtermDebtFinancingCostsIncludedInLoanBalancesDetails",
     "longName": "091106 - Disclosure - Note 11 - Long-term Debt - Financing Costs Included in Loan Balances (Details)",
     "shortName": "Note 11 - Long-term Debt - Financing Costs Included in Loan Balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c20221231",
      "name": "cmre:DeferredFinancingCostsIncludingCapitalLeaseNet",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20211231",
      "name": "cmre:DeferredFinancingCostsIncludingCapitalLeaseNet",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
     "longName": "091200 - Disclosure - Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases (Details)",
     "shortName": "Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:FinanceLeaseLiability",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesAnnualLeasePaymentsDetails",
     "longName": "091202 - Disclosure - Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases - Annual Lease Payments (Details)",
     "shortName": "Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases - Annual Lease Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesFinanceLeaseObligationsDetails",
     "longName": "091204 - Disclosure - Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases - Finance Lease Obligations (Details)",
     "shortName": "Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases - Finance Lease Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:FinanceLeaseLiabilityCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R72": {
     "role": "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesSalestypeLeaseDetails",
     "longName": "091206 - Disclosure - Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases - Sales-type Lease (Details)",
     "shortName": "Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases - Sales-type Lease (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:SalesTypeLeaseNetInvestmentInLease",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails",
     "longName": "091208 - Disclosure - Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases - Maturity of Sales-type Lease Receivables (Details)",
     "shortName": "Note 12 - Right-of-Use Assets, Finance Lease Liabilities, Investments in Leaseback Vessels and Net Investment in Sales-type Leases - Maturity of Sales-type Lease Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails",
     "longName": "091300 - Disclosure - Note 13 - Operating Lease Right-of-use Assets and Liabilities (Details)",
     "shortName": "Note 13 - Operating Lease Right-of-use Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231_StatementBusinessSegmentsAxis_CostamareBulkersIncCbiMember",
      "name": "cmre:NumberOfCharteredinThirdpartyVessels",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails",
     "longName": "091302 - Disclosure - Note 13 - Operating Lease Right-of-use Assets and Liabilities - Payments Required (Details)",
     "shortName": "Note 13 - Operating Lease Right-of-use Assets and Liabilities - Payments Required (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails",
     "longName": "091400 - Disclosure - Note 14 - Accrued Charter Revenue, Current and Non-current, Unearned Revenue, Current and Non-current and Time Charter Assumed, Current and Non-current (Details)",
     "shortName": "Note 14 - Accrued Charter Revenue, Current and Non-current, Unearned Revenue, Current and Non-current and Time Charter Assumed, Current and Non-current (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "cmre:AccruedCharterRevenueNet",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "cmre:AccruedCharterRevenueNet",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails",
     "longName": "091402 - Disclosure - Note 14 - Accrued Charter Revenue, Current and Non-current, Unearned Revenue, Current and Non-current and Time Charter Assumed, Current and Non-current - Schedule of Accrued Revenue (Details)",
     "shortName": "Note 14 - Accrued Charter Revenue, Current and Non-current, Unearned Revenue, Current and Non-current and Time Charter Assumed, Current and Non-current - Schedule of Accrued Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "cmre:UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearOne",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "cmre:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "cmre:UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearOne",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "cmre:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfUnearnedRevenueDetails",
     "longName": "091404 - Disclosure - Note 14 - Accrued Charter Revenue, Current and Non-current, Unearned Revenue, Current and Non-current and Time Charter Assumed, Current and Non-current - Schedule of Unearned Revenue (Details)",
     "shortName": "Note 14 - Accrued Charter Revenue, Current and Non-current, Unearned Revenue, Current and Non-current and Time Charter Assumed, Current and Non-current - Schedule of Unearned Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DeferredRevenue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DeferredRevenue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails",
     "longName": "091500 - Disclosure - Note 15 - Commitments and Contingencies (Details)",
     "shortName": "Note 15 - Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "cmre:NumberOfDrybulkVesselsWithIndexlinkedTimeCharterRate",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "cmre:NumberOfDrybulkVesselsWithIndexlinkedTimeCharterRate",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails",
     "longName": "091502 - Disclosure - Note 15 - Commitments and Contingencies - Schedule of Time Charter Arrangements (Details)",
     "shortName": "Note 15 - Commitments and Contingencies - Schedule of Time Charter Arrangements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:ContractReceivableDueOneYearOrLess",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "cmre:ScheduleOfNonCancelableLongtermTimeCharterContractsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:ContractReceivableDueOneYearOrLess",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "cmre:ScheduleOfNonCancelableLongtermTimeCharterContractsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails",
     "longName": "091600 - Disclosure - Note 16 - Redeemable Non-controlling Interest (Details)",
     "shortName": "Note 16 - Redeemable Non-controlling Interest (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c20221231_ConsolidatedEntitiesAxis_CostamareBulkersIncCbiMember_OwnershipAxis_CmreIncMember",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20221231_ConsolidatedEntitiesAxis_CostamareBulkersIncCbiMember_OwnershipAxis_CmreIncMember",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://costamare.com/role/Note16RedeemableNoncontrollingInterestRedeemableNoncontrollingInterestInSubsidiaryDetails",
     "longName": "091602 - Disclosure - Note 16 - Redeemable Non-controlling Interest - Redeemable Non-controlling Interest in Subsidiary (Details)",
     "shortName": "Note 16 - Redeemable Non-controlling Interest - Redeemable Non-controlling Interest in Subsidiary (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c20221231",
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20211231",
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
     "longName": "091700 - Disclosure - Note 17 - Common Stock and Additional Paid-in Capital (Details)",
     "shortName": "Note 17 - Common Stock and Additional Paid-in Capital (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c20221231",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://costamare.com/role/Note18EarningsPerShareDetails",
     "longName": "091800 - Disclosure - Note 18 - Earnings Per Share (Details)",
     "shortName": "Note 18 - Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:DividendsPreferredStock",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:DividendsPreferredStock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:DividendsPreferredStock",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:DividendsPreferredStock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://costamare.com/role/Note18EarningsPerShareScheduleOfEarningsPerShareDetails",
     "longName": "091802 - Disclosure - Note 18 - Earnings Per Share - Schedule of Earnings Per Share (Details)",
     "shortName": "Note 18 - Earnings Per Share - Schedule of Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R86": {
     "role": "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails",
     "longName": "091900 - Disclosure - Note 19 - Voyage Revenues - Voyage Revenues (Details)",
     "shortName": "Note 19 - Voyage Revenues - Voyage Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cmre:VoyageRevenues",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231_ProductOrServiceAxis_TimeChartersMember",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails",
     "longName": "092000 - Disclosure - Note 20 - Interest and Finance Costs - Schedule of Income Statement Related Costs (Details)",
     "shortName": "Note 20 - Interest and Finance Costs - Schedule of Income Statement Related Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:InterestExpense",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "cmre:InterestFinanceCostsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:InterestCostsCapitalizedAdjustment",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "cmre:InterestFinanceCostsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://costamare.com/role/Note21TaxesDetails",
     "longName": "092100 - Disclosure - Note 21 - Taxes (Details)",
     "shortName": "Note 21 - Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://costamare.com/role/Note22DerivativesDetails",
     "longName": "092200 - Disclosure - Note 22 - Derivatives (Details)",
     "shortName": "Note 22 - Derivatives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:NumberOfForeignCurrencyDerivativesHeld",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:NumberOfForeignCurrencyDerivativesHeld",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails",
     "longName": "092202 - Disclosure - Note 22 - Derivatives - Cross Currency Swaps (Details)",
     "shortName": "Note 22 - Derivatives - Cross Currency Swaps (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DerivativeFairValueOfDerivativeNet",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:DerivativeFairValueOfDerivativeNet",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231_DerivativeInstrumentRiskAxis_CrossCurrencyInterestRateContractEuroEffective2152021Member",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails",
     "longName": "092204 - Disclosure - Note 22 - Derivatives - Fair Value of Derivatives (Details)",
     "shortName": "Note 22 - Derivatives - Fair Value of Derivatives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DerivativeAssetsCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember",
      "name": "us-gaap:DerivativeAssetsCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
     "longName": "092206 - Disclosure - Note 22 - Derivatives - Effect of Derivative Instruments (Details)",
     "shortName": "Note 22 - Derivatives - Effect of Derivative Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_CashFlowHedgingMember",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://costamare.com/role/Note22DerivativesDerivativesNotDesignatedAsHedgingInstrumentsAndIneffectivenessOfHedgingInstrumentsDetails",
     "longName": "092208 - Disclosure - Note 22 - Derivatives - Derivatives Not Designated as Hedging Instruments and Ineffectiveness of Hedging Instruments (Details)",
     "shortName": "Note 22 - Derivatives - Derivatives Not Designated as Hedging Instruments and Ineffectiveness of Hedging Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DerivativeFairValueOfDerivativeNet",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:DerivativeFairValueOfDerivativeNet",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231_DerivativeInstrumentRiskAxis_InterestRateSwapsThatMeetTheCriteriaForHedgeAccountingMember",
      "name": "us-gaap:DerivativeFairValueOfDerivativeNet",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "cmre:ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsUnderASC815TableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://costamare.com/role/Note23FinancialInstrumentsDetails",
     "longName": "092300 - Disclosure - Note 23 - Financial Instruments (Details)",
     "shortName": "Note 23 - Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails",
     "longName": "092302 - Disclosure - Note 23 - Financial Instruments - Fair Value of Assets and Liabilities (Details)",
     "shortName": "Note 23 - Financial Instruments - Fair Value of Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://costamare.com/role/Note24ComprehensiveIncomeDetails",
     "longName": "092400 - Disclosure - Note 24 - Comprehensive Income (Details)",
     "shortName": "Note 24 - Comprehensive Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R97": {
     "role": "http://costamare.com/role/Note25SubsequentEventsDetails",
     "longName": "092500 - Disclosure - Note 25 - Subsequent Events (Details)",
     "shortName": "Note 25 - Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "cmre:NumberOfDryBulkVessels",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240131_SubsequentEventTypeAxis_SubsequentEventMember",
      "name": "cmre:NumberOfVesselsUnderSaleAndBareboatAgreement",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20024929_20f.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "cmre_AccountingForSpecialSurveyAndDryDockingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AccountingForSpecialSurveyAndDryDockingCostsPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for special survey and drydocking costs",
        "label": "Accounting for Special Survey and Dry-docking Costs [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies and Recent Accounting Pronouncements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Payable, Current",
        "label": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r925"
     ]
    },
    "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Construction Contractor, Receivable, Excluding Contract Retainage",
        "documentation": "Amount billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a contract."
       }
      }
     },
     "auth_ref": [
      "r1051"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, after Allowance for Credit Loss",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r774",
      "r869",
      "r932",
      "r1055"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, net (Note 3)",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r364"
     ]
    },
    "cmre_AccountsReceivableNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AccountsReceivableNetMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to accounts receivable, net.",
        "label": "Accounts Receivable, Net [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, net, non-current (Note 3)",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r662"
     ]
    },
    "cmre_AccountsReceivableNetNoncurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AccountsReceivableNetNoncurrentMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to accounts receivable, net, noncurrent.",
        "label": "Accounts Receivable, Net, Noncurrent [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AccruedCharterRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AccruedCharterRevenue",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current portion of revenue earned, but not collected, resulting from charter agreements providing for varying annual charter rates over their terms, which were accounted for on a straight-line basis at their average rates.",
        "label": "Accrued charter revenue (Note 14)"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AccruedCharterRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AccruedCharterRevenueCurrent",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accrued charter revenue, classified as current.",
        "label": "cmre_AccruedCharterRevenueCurrent",
        "terseLabel": "Accrued Charter Revenue, Current"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AccruedCharterRevenueCurrentAndNoncurrentAndUnearnedRevenueCurrentAndNoncurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AccruedCharterRevenueCurrentAndNoncurrentAndUnearnedRevenueCurrentAndNoncurrentTextBlock",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Includes entire disclosure for accrued and deferred revenue.",
        "label": "Accrued Charter Revenue, Current and Non-Current and Unearned Revenue, Current and Non-Current [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AccruedCharterRevenueLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AccruedCharterRevenueLiability",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accrued charter revenue liability.",
        "label": "cmre_AccruedCharterRevenueLiability",
        "terseLabel": "Accrued Charter Revenue Liability"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AccruedCharterRevenueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AccruedCharterRevenueNet",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents net accrued charter revenue.",
        "label": "cmre_AccruedCharterRevenueNet",
        "terseLabel": "Accrued Charter Revenue, Net"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AccruedCharterRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AccruedCharterRevenueNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Current portion of revenue earned, but not collected, resulting from charter agreements providing for varying annual charter rates over their terms, which were accounted for on a straight-line basis at their average rates.",
        "label": "Accrued charter revenue, non-current (Note 14)",
        "terseLabel": "Accrued Charter Revenue, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued liabilities",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodStartLabel": "Beginning Balance, Accumulated Depreciation",
        "negatedPeriodEndLabel": "Ending Balance, Accumulated Depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r235",
      "r680"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vessel sales, transfers and other movements",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in accumulated depreciation, depletion and amortization of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "cmre_AccumulatedDepreciationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AccumulatedDepreciationMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents accumulated depreciation.",
        "label": "Accumulated Depreciation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income (Notes 22 and 24)",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r160",
      "r244",
      "r675",
      "r715",
      "r716"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r22",
      "r48",
      "r554",
      "r557",
      "r601",
      "r711",
      "r712",
      "r986",
      "r987",
      "r988",
      "r1000",
      "r1001",
      "r1002"
     ]
    },
    "cmre_AchilleasMaritimeCorporationEtAlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AchilleasMaritimeCorporationEtAlMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to debt.",
        "label": "Achilleas Maritime Corporation et al. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life (Year)",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "cmre_AcquisitionOfBuilderAdventureManzanilloAllianceSeabirdAeolianFarmerAndGrenetaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AcquisitionOfBuilderAdventureManzanilloAllianceSeabirdAeolianFarmerAndGrenetaMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Builder, Adventure, Manzanillo, Alliance, Seabird, Aeolian, Farmer and Greneta acquisition debt.",
        "label": "Acquisition of Builder, Adventure, Manzanillo, Alliance, Seabird, Aeolian, Farmer and Greneta [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AcquisitionOfPegasusEraclePeaceSauvanPrideAcuityComityAndAthenaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AcquisitionOfPegasusEraclePeaceSauvanPrideAcuityComityAndAthenaMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Pegasus, Eracle, Peace, Sauvan, Pride, Acuity, Comity and Athena acquisition debt.",
        "label": "Acquisition of Pegasus, Eracle, Peace, Sauvan, Pride, Acuity, Comity and Athena [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital (Note 17)",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r925",
      "r1060"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r524",
      "r525",
      "r526",
      "r732",
      "r1000",
      "r1001",
      "r1002",
      "r1037",
      "r1062"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AdeleShippingCoLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AdeleShippingCoLoanAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Adele Shipping Co loan agreement.",
        "label": "Adele Shipping Co Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AdstoneMarineCorpEtAl2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AdstoneMarineCorpEtAl2Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to Adstone Marine Corp. et al 2.",
        "label": "Adstone Marine Corp. et al 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AdstoneMarineCorpEtAlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AdstoneMarineCorpEtAlMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to Adstone Marine Corp. et al.",
        "label": "Adstone Marine Corp. et al [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AinsleyMaritimeCoAndAmbroseMaritimeCoLoanAgreementEachTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AinsleyMaritimeCoAndAmbroseMaritimeCoLoanAgreementEachTrancheMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to debt.",
        "label": "Ainsley Maritime Co. and Ambrose Maritime Co. Loan Agreement Each Tranche [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AinsleyMaritimeCoAndAmbroseMaritimeCoLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AinsleyMaritimeCoAndAmbroseMaritimeCoLoanAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Ainsley Maritime Co. and Ambrose Maritime Co. loan agreement.",
        "label": "Ainsley Maritime Co. and Ambrose Maritime Co. Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AlfordShippingCoFinneyShippingCoKalamataShippingCorporationNisbetShippingCoAndNovaraShippingCoLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AlfordShippingCoFinneyShippingCoKalamataShippingCorporationNisbetShippingCoAndNovaraShippingCoLoanAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents loan agreement by Alford Shipping Co., Finney Shipping Co., Kalamata Shipping Corporation, Nisbet Shipping Co. and Novara Shipping Co.",
        "label": "Alford Shipping Co., Finney Shipping Co., Kalamata Shipping Corporation, Nisbet Shipping Co. and Novara Shipping Co. Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AmorotoEtAl2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AmorotoEtAl2Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to debt.",
        "label": "Amoroto et al. 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AmorotoEtAlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AmorotoEtAlMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Amoroto et al.",
        "label": "Amoroto et al. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AmortizationDeferredDrydockingSpecialSurvey": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AmortizationDeferredDrydockingSpecialSurvey",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      },
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of deferred drydocking and special survey costs.",
        "label": "cmre_AmortizationDeferredDrydockingSpecialSurvey",
        "negatedLabel": "Amortization of dry-docking and special survey costs (Note 8)",
        "terseLabel": "Amortization of deferred dry-docking and special survey costs",
        "negatedTerseLabel": "Amortization of dry-docking and special survey costs"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AmortizationOfAssumedTimeCharter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AmortizationOfAssumedTimeCharter",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amortization expense of Time charter assumed amounted and is included in Voyage revenue in the 2018 accompanying consolidated statement of income.",
        "label": "Amortization of assumed time charter"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AmortizationOfAssumedTimeCharterAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AmortizationOfAssumedTimeCharterAsset",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of amortization of the time charter assumed, asset.",
        "label": "cmre_AmortizationOfAssumedTimeCharterAsset",
        "terseLabel": "Amortization of Assumed Time Charter, Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of Debt Discount (Premium)",
        "label": "Amortization of debt discount",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r136",
      "r171",
      "r476"
     ]
    },
    "us-gaap_AmortizationOfDeferredCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfDeferredCharges",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note8DeferredChargesNetScheduleOfDeferredChargesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization",
        "label": "Amortization of Deferred Charges",
        "documentation": "The amount of amortization of deferred charges applied against earnings during the period."
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization and write-off of financing costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r476",
      "r584",
      "r994"
     ]
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails": {
       "parentTag": "us-gaap_InterestAndDebtExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization and write-off of financing costs",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r476",
      "r584",
      "r909",
      "r910",
      "r994"
     ]
    },
    "cmre_AmortizationOfHedgeEffectivenessExcludedComponentFromCashFlowHedges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AmortizationOfHedgeEffectivenessExcludedComponentFromCashFlowHedges",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails": {
       "parentTag": "us-gaap_InterestAndDebtExpense",
       "weight": 1.0,
       "order": 5.0
      },
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of hedge effectiveness excluded component from cash flow hedges.",
        "label": "Amortization of hedge effectiveness excluded component from cash flow hedges",
        "terseLabel": "Amortization of excluded component related to cash flow hedges"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AmortizationOfTimeCharterAssumedLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AmortizationOfTimeCharterAssumedLiability",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amortization of the time charter assumed, liability.",
        "label": "cmre_AmortizationOfTimeCharterAssumedLiability",
        "terseLabel": "Amortization of Time Charter Assumed, Liability"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AmountCharteredBackToSellersUnderBareboatCharterAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AmountCharteredBackToSellersUnderBareboatCharterAgreements",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount chartered back to sellers under bareboat charter agreements.",
        "label": "cmre_AmountCharteredBackToSellersUnderBareboatCharterAgreements",
        "terseLabel": "Amount Chartered Back to Sellers, Under Bareboat Charter Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AmountTransferredFromDeferredCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AmountTransferredFromDeferredCharges",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount transferred from deferred charges.",
        "label": "cmre_AmountTransferredFromDeferredCharges",
        "terseLabel": "Amount Transferred from Deferred Charges"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AmountsPaidToThirdPartyManagers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AmountsPaidToThirdPartyManagers",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount paid to third party managers.",
        "label": "cmre_AmountsPaidToThirdPartyManagers",
        "terseLabel": "Amounts Paid to Third Party Managers"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AmountsReclassifiedFromNetSettlementsOnInterestRateSwapsQualifyingForHedgeAccountingToDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AmountsReclassifiedFromNetSettlementsOnInterestRateSwapsQualifyingForHedgeAccountingToDepreciation",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
      "http://costamare.com/role/Note24ComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amounts reclassified from Net settlements on interest rate swaps qualifying for hedge accounting to Depreciation",
        "label": "cmre_AmountsReclassifiedFromNetSettlementsOnInterestRateSwapsQualifyingForHedgeAccountingToDepreciation",
        "negatedTerseLabel": "Amounts reclassified from Net settlements on interest rate swaps qualifying for hedge accounting to Depreciation",
        "terseLabel": "Amounts Reclassified From Net Settlements on Interest Rate Swaps Qualifying for Hedge Accounting to Depreciation",
        "negatedLabel": "Amounts reclassified from Net settlements on interest rate swaps qualifying for hedge accounting to Depreciation (Note 24)"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AnnualFeeToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AnnualFeeToRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual fee for services provided by Costamare Shipping and/ or Costamare Services as at period end",
        "label": "cmre_AnnualFeeToRelatedParties",
        "terseLabel": "Annual Fee to Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AnnualFeeToRelatedPartiesCharteredInCurrentPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AnnualFeeToRelatedPartiesCharteredInCurrentPeriod",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual fee for services provided by Costamare Shipping and/ or Costamare Services chartered in the current period.",
        "label": "cmre_AnnualFeeToRelatedPartiesCharteredInCurrentPeriod",
        "terseLabel": "Annual Fee to Related Parties, Chartered in Current Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "cmre_April152021ToJuly142021DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "April152021ToJuly142021DividendsMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents April 15, 2021 to July 14, 2021 Dividends.",
        "label": "April 15, 2021 to July 14, 2021 Dividends [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_April152022ToJuly142022DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "April152022ToJuly142022DividendsMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents April 15, 2022 to July 14, 2022 dividends.",
        "label": "April 15, 2022 to July 14, 2022 Dividends [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_April152023ToJuly142023DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "April152023ToJuly142023DividendsMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to dividends.",
        "label": "April 15, 2023 to July 14, 2023 Dividends [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ArchetMarineCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ArchetMarineCorpMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Archet Marine Corp.",
        "label": "Archet Marine Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AriesArgusGlenCanyonAndrousaNorfolkPortoCheliPortoKagioPortoGermenoAndGialovaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AriesArgusGlenCanyonAndrousaNorfolkPortoCheliPortoKagioPortoGermenoAndGialovaMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Aries, Argus, Glen Canyon, Androusa, Norfolk, Porto Cheli, Porto Kagio, Porto Germeno and Gialova.",
        "label": "Aries, Argus, Glen Canyon, Androusa, Norfolk, Porto Cheli, Porto Kagio, Porto Germeno and Gialova [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ArkadiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ArkadiaMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Arkadia.",
        "label": "Arkadia [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetAcquisitionAxis",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Axis]",
        "documentation": "Information by asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "us-gaap_AssetAcquisitionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetAcquisitionDomain",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Domain]",
        "documentation": "Asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "cmre_AssetAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AssetAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in asset acquisition.",
        "label": "cmre_AssetAcquisitionPercentageOfVotingInterestsAcquired",
        "terseLabel": "Asset Acquisition, Percentage of Voting Interests Acquired"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AssetAcquistionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AssetAcquistionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTotal",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "cmre_AssetAcquistionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTotal",
        "terseLabel": "Asset Acquistion, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Total"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Impairment Charges",
        "label": "Asset Impairment Charges",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r80"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets, Total",
        "totalLabel": "Total assets",
        "verboseLabel": "Total Assets",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r236",
      "r283",
      "r327",
      "r348",
      "r354",
      "r402",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r455",
      "r457",
      "r459",
      "r460",
      "r542",
      "r546",
      "r573",
      "r671",
      "r779",
      "r925",
      "r944",
      "r1025",
      "r1026",
      "r1043"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current assets",
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r248",
      "r283",
      "r402",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r455",
      "r457",
      "r459",
      "r460",
      "r542",
      "r546",
      "r573",
      "r925",
      "r1025",
      "r1026",
      "r1043"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_AssetsHeldForSalePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "AssetsHeldForSalePolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's accounitng policy for assets held for sale",
        "label": "Assets Held for Sale [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r402",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r455",
      "r457",
      "r459",
      "r460",
      "r542",
      "r546",
      "r573",
      "r1025",
      "r1026",
      "r1043"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER NON-CURRENT ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r950",
      "r951",
      "r952"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r950",
      "r951",
      "r952"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r950",
      "r951",
      "r952"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location on balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r118"
     ]
    },
    "cmre_BankChargesAndOtherFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "BankChargesAndOtherFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails": {
       "parentTag": "us-gaap_InterestAndDebtExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of bank charges and other financing costs.",
        "label": "Bank charges and other financing costs"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_BarlestoneMarineCorpEtAlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "BarlestoneMarineCorpEtAlMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Barlestone Marine Corp.",
        "label": "Barlestone Marine Corp. et al. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_BastianShippingCoAndCadenceShippingCoLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "BastianShippingCoAndCadenceShippingCoLoanAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Bastian Shipping Co and Cadence Shipping Co loan agreement.",
        "label": "Bastian Shipping Co and Cadence Shipping Co Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_BastianShippingCoEtAlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "BastianShippingCoEtAlMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to Bastian Shipping Co. et al.",
        "label": "Bastian Shipping Co. et al [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_BelstarTbrOracleAndUniversalBremenTbrLibraMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "BelstarTbrOracleAndUniversalBremenTbrLibraMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Belstar (tbr. Oracle) and Universal Bremen (tbr. Libra).",
        "label": "Belstar (tbr. Oracle) and Universal Bremen (tbr. Libra) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_BenedictEtAl2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "BenedictEtAl2Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to debt.",
        "label": "Benedict et al. 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_BergShippingCoLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "BergShippingCoLoanAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Berg Shipping Co. loan agreement.",
        "label": "Berg Shipping Co. Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_BernisVerityDawnDiscoveryClaraSerenaMeridaProgressMinerParityUruguayResourceKonstantinosTaiboThunderEquityCetusExCharmCuracaoRoseBermondiTitanIOrionAndMorePMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "BernisVerityDawnDiscoveryClaraSerenaMeridaProgressMinerParityUruguayResourceKonstantinosTaiboThunderEquityCetusExCharmCuracaoRoseBermondiTitanIOrionAndMorePMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to boats.",
        "label": "Bernis, Verity, Dawn, Discovery, Clara, Serena, Merida, Progress, Miner, Parity, Uruguay, Resource, Konstantinos, Taibo, Thunder, Equity, Cetus (ex. Charm), Curacao, Rose, Bermondi, Titan I, Orion, and More [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_BlueNetAsiaPteLtdBnaContainershipsOnlyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "BlueNetAsiaPteLtdBnaContainershipsOnlyMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Blue Net Asia Pte., Ltd. (\"BNA\") (containerships only).",
        "label": "Blue Net Asia Pte., Ltd. (\"BNA\") (Containerships Only) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_BlueNetCharteringGmbhCoKgContainershipsOnlyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "BlueNetCharteringGmbhCoKgContainershipsOnlyMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Blue Net Chartering GmbH &amp; Co. KG (containerships only).",
        "label": "Blue Net Chartering GmbH &amp; Co. KG (Containerships Only) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_BuilderPegasusAdventureEraclePeaceSauvanPrideAllianceManzanilloAcuitySeabirdAeolianComityAthenaFarmerAndGrenetaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "BuilderPegasusAdventureEraclePeaceSauvanPrideAllianceManzanilloAcuitySeabirdAeolianComityAthenaFarmerAndGrenetaMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to boats.",
        "label": "Builder, Pegasus, Adventure, Eracle, Peace, Sauvan, Pride, Alliance, Manzanillo, Acuity, Seabird, Aeolian, Comity, Athena, Farmer and Greneta [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_BunkerSwapAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "BunkerSwapAgreementsMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDerivativesNotDesignatedAsHedgingInstrumentsAndIneffectivenessOfHedgingInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to bunker swap agreements.",
        "label": "Bunker Swap Agreements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r918",
      "r919"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r96",
      "r539",
      "r918",
      "r919"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Consideration Transferred",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r20"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt",
        "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "cmre_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTimeCharterLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTimeCharterLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time charter liabilities assumed at the acquisition date.",
        "label": "cmre_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTimeCharterLiabilities",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Time Charter Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r951",
      "r952"
     ]
    },
    "country_CY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CY",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CYPRUS"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CapeAkritasCapeTainaroCapeArtemisioCapeKortiaAndCapeSounioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CapeAkritasCapeTainaroCapeArtemisioCapeKortiaAndCapeSounioMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Cape Akritas, Cape Tainaro, Cape Artemisio, Cape Kortia and Cape Sounio.",
        "label": "Cape Akritas, Cape Tainaro, Cape Artemisio, Cape Kortia and Cape Sounio [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CapetanissMaritimeCorporationEtAl2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CapetanissMaritimeCorporationEtAl2Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to Capetaniss Maritime Corporation et al 2.",
        "label": "Capetaniss Maritime Corporation et al 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CapetanissaMaritimeCorporationAndBergShippingCoLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CapetanissaMaritimeCorporationAndBergShippingCoLoanAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents loan agreement by Capetanissa Maritime Corporation and Berg Shipping Co.",
        "label": "Capetanissa Maritime Corporation and Berg Shipping Co. Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CapetanissaMaritimeCorporationAndBergShippingCoTrancheAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CapetanissaMaritimeCorporationAndBergShippingCoTrancheAMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents tranche A of Capetanissa Maritime Corporation and Berg Shipping Co. loan agreements",
        "label": "Capetanissa Maritime Corporation and Berg Shipping Co. Tranche A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CapetanissaMaritimeCorporationAndBergShippingCoTrancheBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CapetanissaMaritimeCorporationAndBergShippingCoTrancheBMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents tranche B of Capetanissa Maritime Corporation and Berg Shipping Co. loan agreement.",
        "label": "Capetanissa Maritime Corporation and Berg Shipping Co. Tranche B [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CapetanissaMaritimeCorporationEtAl2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CapetanissaMaritimeCorporationEtAl2Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to debt.",
        "label": "Capetanissa Maritime Corporation et al 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CapetanissaMaritimeCorporationEtAlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CapetanissaMaritimeCorporationEtAlMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to debt.",
        "label": "Capetanissa Maritime Corporation et al. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalAdditionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalAdditionsMember",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Addition Purchase Commitments [Member]",
        "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Contract Cost, Net, Current",
        "label": "Capitalized Contract Cost, Net, Current",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "cmre_CaravokyraMaritimeCorporationEtAlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CaravokyraMaritimeCorporationEtAlMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to debt.",
        "label": "Caravokyra Maritime Corporation et al. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CarryingCapacityOfVesselsAtPeriodEndTEU": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CarryingCapacityOfVesselsAtPeriodEndTEU",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the carrying capacity of vessels in TEUs (twenty-foot equivalet units) as at the end of each reporting period.",
        "label": "cmre_CarryingCapacityOfVesselsAtPeriodEndTEU",
        "terseLabel": "Carrying Capacity of Vessels at Period End (TEU)"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CarryingValueOfVesselsProvidedAsCollateralsToSecureLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CarryingValueOfVesselsProvidedAsCollateralsToSecureLoans",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value of vessels provided as collaterals to secure loans as of the reporting period.",
        "label": "cmre_CarryingValueOfVesselsProvidedAsCollateralsToSecureLoans",
        "terseLabel": "Carrying Value of Vessels Provided as Collaterals to Secure Loans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      },
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsReconciliationOfCashCashEquivalentsAndRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents (Note 2(e))",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r234",
      "r889"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsReconciliationOfCashCashEquivalentsAndRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r173",
      "r280"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of the year",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r173",
      "r280"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r173"
     ]
    },
    "cmre_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents unrestricted and restricted as to withdrawal or usage.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow Hedging [Member]",
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "cmre_ChairmanAndChiefExecutiveOfficerKonstantinosKonstantakopoulosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ChairmanAndChiefExecutiveOfficerKonstantinosKonstantakopoulosMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Chairman and Chief Executive Officer, Konstantinos Konstantakopoulos.",
        "label": "Chairman and Chief Executive Officer, Konstantinos Konstantakopoulos [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CharterRatesIncreaseDecreaseInRatesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CharterRatesIncreaseDecreaseInRatesPercentage",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of increase (decrease) in charter rates.",
        "label": "cmre_CharterRatesIncreaseDecreaseInRatesPercentage",
        "terseLabel": "Charter Rates, Increase (Decrease) in Rates, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CharterinHireExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CharterinHireExpenses",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for charter-in hire.",
        "label": "cmre_CharterinHireExpenses",
        "negatedLabel": "Charter-in hire expenses (Note 2(q))"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/DocumentAndEntityInformation",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r240",
      "r241",
      "r242",
      "r283",
      "r308",
      "r309",
      "r312",
      "r314",
      "r321",
      "r322",
      "r402",
      "r448",
      "r451",
      "r452",
      "r453",
      "r459",
      "r460",
      "r482",
      "r483",
      "r486",
      "r489",
      "r496",
      "r573",
      "r721",
      "r722",
      "r723",
      "r724",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r766",
      "r788",
      "r809",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r958",
      "r995",
      "r1004"
     ]
    },
    "cmre_CmreIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CmreIncMember",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to CMRE Inc.",
        "label": "CMRE Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CodrusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CodrusMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Codrus.",
        "label": "Codrus [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CommissionChargedOnCharterHireAgreements": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CommissionChargedOnCharterHireAgreements",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the commission as a percentage paid to Managers on charter hire agreements.",
        "label": "cmre_CommissionChargedOnCharterHireAgreements",
        "terseLabel": "Commission Charged on Charter Hire Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES (Note 15)",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r141",
      "r672",
      "r765"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r442",
      "r443",
      "r871",
      "r1021"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Dividends, Per Share, Cash Paid (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "us-gaap_CommonStockDividendsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsShares",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock Dividends, Shares (in shares)",
        "label": "Common Stock Dividends, Shares",
        "documentation": "Number of shares of common stock issued as dividends during the period. Excludes stock splits."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "cmre_CommonStockIssuedForDividendReinvestmentPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CommonStockIssuedForDividendReinvestmentPlanMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to information regarding common stock issued for the dividend reinvestment plan.",
        "label": "Common Stock Issued for Dividend Reinvestment Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CommonStockIssuedForTheServicesAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CommonStockIssuedForTheServicesAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to information regarding common stock issued for the services agreement.",
        "label": "Common Stock Issued for the Services Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CommonStockIssuedToCostamareShippingServicesLTDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CommonStockIssuedToCostamareShippingServicesLTDMember",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to information regarding common stock issued for Costamare Shipping Services Ltd.",
        "label": "Common Stock Issued to Costamare Shipping Services Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/DocumentAndEntityInformation",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r928",
      "r929",
      "r930",
      "r933",
      "r934",
      "r935",
      "r938",
      "r1000",
      "r1001",
      "r1037",
      "r1058",
      "r1062"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Shares, Issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Shares, Outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r153",
      "r766",
      "r785",
      "r1062",
      "r1063"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock (Note 17)",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r674",
      "r925"
     ]
    },
    "cmre_CompaniesOwningTritonTitanTalosTaurusAndTheseusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CompaniesOwningTritonTitanTalosTaurusAndTheseusMember",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to companies owning Triton, Titan, Talos, Taurus and Theseus.",
        "label": "Companies Owning Triton, Titan, Talos, Taurus and Theseus [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CompanyIncorporatedUnderLawsOfJerseyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CompanyIncorporatedUnderLawsOfJerseyMember",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents company incorporated under the laws of Jersey.",
        "label": "Company Incorporated Under Laws of Jersey [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CompanyOwningArkadiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CompanyOwningArkadiaMember",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to the company owning Arkadia.",
        "label": "Company Owning Arkadia [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CompanyOwningCapeArtemisioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CompanyOwningCapeArtemisioMember",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the company owning Cape Artemisio.",
        "label": "Company Owning Cape Artemisio [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income for the year attributable to Costamare Inc.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r257",
      "r259",
      "r268",
      "r666",
      "r690"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Comprehensive loss attributable to the non-controlling interest (Note 16)",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r102",
      "r106",
      "r257",
      "r259",
      "r267",
      "r665",
      "r689"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income for the year",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r187",
      "r257",
      "r259",
      "r266",
      "r664",
      "r688"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://costamare.com/role/Note24ComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r265",
      "r663",
      "r686"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r67",
      "r133",
      "r134",
      "r362",
      "r870"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r67",
      "r133",
      "r134",
      "r362",
      "r717",
      "r870"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r67",
      "r133",
      "r134",
      "r362",
      "r870",
      "r965"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r218"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration risk percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r67",
      "r133",
      "r134",
      "r362"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r67",
      "r133",
      "r134",
      "r362",
      "r870"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails",
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "auth_ref": [
      "r290",
      "r542",
      "r543",
      "r546",
      "r547",
      "r610",
      "r881",
      "r1024",
      "r1027",
      "r1028"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails",
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "auth_ref": [
      "r290",
      "r542",
      "r543",
      "r546",
      "r547",
      "r610",
      "r881",
      "r1024",
      "r1027",
      "r1028"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r290",
      "r329",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r356",
      "r448",
      "r449",
      "r450",
      "r451",
      "r453",
      "r454",
      "r456",
      "r458",
      "r459",
      "r1025",
      "r1026"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r290",
      "r329",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r356",
      "r448",
      "r449",
      "r450",
      "r451",
      "r453",
      "r454",
      "r456",
      "r458",
      "r459",
      "r1025",
      "r1026"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r896"
     ]
    },
    "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "cmre_ConstructionContractorReceivableExcludingContractRetainageYearFiveAndAfter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ConstructionContractorReceivableExcludingContractRetainageYearFiveAndAfter",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails": {
       "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of right to consideration in exchange for good or service transferred to customer under long-term contract or program when right to consideration is unconditional, excluding amount withheld under retainage provision in contract, to be collected in fifth fiscal year following current fiscal year and thereafter. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "cmre_ConstructionContractorReceivableExcludingContractRetainageYearFiveAndAfter",
        "verboseLabel": "2029 and thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ConstructionSupervisoryFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ConstructionSupervisoryFee",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the commission payable to Managers upfront in lieu of the fixed management fee.",
        "label": "cmre_ConstructionSupervisoryFee",
        "terseLabel": "Construction Supervisory Fee"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ContainerVesselsAndDrybulkVesselsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ContainerVesselsAndDrybulkVesselsMember",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents container and dry-bulk vessels.",
        "label": "Container Vessels and Dry-bulk Vessels [member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ContainerVesselsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ContainerVesselsMember",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents container vessels.",
        "label": "Container Vessels [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ContainerVesselsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ContainerVesselsSegmentMember",
     "presentation": [
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents container vessels segment.",
        "label": "Container Vessels Segment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractReceivableDueFourToFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractReceivableDueFourToFiveYears",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails": {
       "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2028",
        "label": "Construction Contractor, Receivable, Excluding Contract Retainage, Year Five",
        "documentation": "Amount of right to consideration in exchange for good or service transferred to customer under long-term contract or program when right to consideration is unconditional, excluding amount withheld under retainage provision in contract, to be collected in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "us-gaap_ContractReceivableDueOneToTwoYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractReceivableDueOneToTwoYears",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails": {
       "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2025",
        "label": "Construction Contractor, Receivable, Excluding Contract Retainage, Year Two",
        "documentation": "Amount of right to consideration in exchange for good or service transferred to customer under long-term contract or program when right to consideration is unconditional, excluding amount withheld under retainage provision in contract, to be collected in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "us-gaap_ContractReceivableDueOneYearOrLess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractReceivableDueOneYearOrLess",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails": {
       "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2024",
        "label": "Construction Contractor, Receivable, Excluding Contract Retainage, Year One",
        "documentation": "Amount of right to consideration in exchange for good or service transferred to customer under long-term contract or program when right to consideration is unconditional, excluding amount withheld under retainage provision in contract, to be collected in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "us-gaap_ContractReceivableDueThreeToFourYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractReceivableDueThreeToFourYears",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails": {
       "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2027",
        "label": "Construction Contractor, Receivable, Excluding Contract Retainage, Year Four",
        "documentation": "Amount of right to consideration in exchange for good or service transferred to customer under long-term contract or program when right to consideration is unconditional, excluding amount withheld under retainage provision in contract, to be collected in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "us-gaap_ContractReceivableDueTwoToThreeYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractReceivableDueTwoToThreeYears",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails": {
       "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "label": "Construction Contractor, Receivable, Excluding Contract Retainage, Year Three",
        "documentation": "Amount of right to consideration in exchange for good or service transferred to customer under long-term contract or program when right to consideration is unconditional, excluding amount withheld under retainage provision in contract, to be collected in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "cmre_CostamareBulkersIncCbiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareBulkersIncCbiMember",
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails",
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Costamare Bulkers Inc. (\"CBI\").",
        "label": "Costamare Bulkers Inc. (\"CBI\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CostamareInc1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareInc1Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a first Costamare Inc. term loan.",
        "label": "Costamare Inc. 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CostamareInc2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareInc2Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a second Costamare loan facility.",
        "label": "Costamare Inc. 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CostamareInc3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareInc3Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a third Costamare loan agreement.",
        "label": "Costamare Inc. 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CostamareInc4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareInc4Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a fourth Costamare loan agreement.",
        "label": "Costamare Inc. 4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CostamareInc5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareInc5Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a fifth Costamare loan agreement.",
        "label": "Costamare Inc. 5 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CostamareInc6Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareInc6Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Costamare debt.",
        "label": "Costamare Inc. 6 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CostamareInc7Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareInc7Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Costamre.",
        "label": "Costamare Inc. 7 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CostamareInc9Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareInc9Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to Costamare Inc. 9.",
        "label": "Costamare Inc. 9 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CostamareServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareServicesMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costamare Shipping Services Ltd. (\"Costamare Services\").",
        "label": "Costamare Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CostamareShippingCompanySAAndCostamareShippingServicesLTDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareShippingCompanySAAndCostamareShippingServicesLTDMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to Costamare Shipping Comany SA and Costamare Shipping Services Ltd.",
        "label": "Costamare Shipping Company SA and Costamare Shipping Services Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CostamareShippingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareShippingMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Costamare Shipping Company S.A. (\"Costamare Shipping\").",
        "label": "Costamare Shipping [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CostamareVenturesIncAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareVenturesIncAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Costamare Ventures Inc [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CostamareVenturesIncTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CostamareVenturesIncTextBlock",
     "presentation": [
      "http://costamare.com/role/Note9CostamareVenturesInc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure relating to the Framework Deed that Costamare Ventures Inc. (wholly owned subsidiary of the reporting Company) entered into, with York Capital Management Advisors LLC and its affiliate Sparrow Holdings LP.",
        "label": "Costamare Ventures Inc. [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EXPENSES:"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r287",
      "r288",
      "r464",
      "r484",
      "r608",
      "r893",
      "r895"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CrossCurrencyInterestRateContractEffective2152021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CrossCurrencyInterestRateContractEffective2152021Member",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.",
        "label": "Cross Currency Interest Rate Contract, Effective 21/5/2021 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CrossCurrencyInterestRateContractEffective2552021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CrossCurrencyInterestRateContractEffective2552021Member",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.",
        "label": "Cross Currency Interest Rate Contract, Effective 25/5/2021 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_CrossCurrencyInterestRateContractEuroEffective2152021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CrossCurrencyInterestRateContractEuroEffective2152021Member",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.",
        "label": "Cross Currency Interest Rate Contract, Euro, Effective 21/5/2021 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CrossCurrencyInterestRateContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CrossCurrencyInterestRateContractMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cross Currency Interest Rate Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r1032",
      "r1036"
     ]
    },
    "cmre_CurrentAssetsShortTermInvestmentsNonCurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNonCurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "CurrentAssetsShortTermInvestmentsNonCurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNonCurrentAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Assets: Short-term investments / Non-current Assets: Debt Securities, Held to Maturity, and Other Non-Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r362"
     ]
    },
    "cmre_DailyBrokerageCommissionOnTimeCharter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DailyBrokerageCommissionOnTimeCharter",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The daily brokerage commission per day on time charters.",
        "label": "cmre_DailyBrokerageCommissionOnTimeCharter",
        "terseLabel": "Daily Brokerage Commission on Time Charter"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DattierMarineCorpEtAlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DattierMarineCorpEtAlMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to Dattier Marine Corp. et al.",
        "label": "Dattier Marine Corp. et al [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DeadWeightTonnageOfDrybulkVessels": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DeadWeightTonnageOfDrybulkVessels",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents dead weight tonnage of dry-bulk vessels.",
        "label": "cmre_DeadWeightTonnageOfDrybulkVessels",
        "terseLabel": "Dead Weight Tonnage of Dry-bulk Vessels"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DeadWeightTonnageOfVessels": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DeadWeightTonnageOfVessels",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The DWT of vessels.",
        "label": "cmre_DeadWeightTonnageOfVessels",
        "terseLabel": "Dead Weight Tonnage of Vessels"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DeadWeightTonnageOfVesselsAgreedToAcquire": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DeadWeightTonnageOfVesselsAgreedToAcquire",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The DTW of vessels agreed to acquire.",
        "label": "cmre_DeadWeightTonnageOfVesselsAgreedToAcquire",
        "terseLabel": "Dead Weight Tonnage of Vessels Agreed to Acquire"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DebtAgreementMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DebtAgreementMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under a debt agreement on the amount that could be borrowed with a combination of, but not limited to, a line of credit and term loan.",
        "label": "cmre_DebtAgreementMaximumBorrowingCapacity",
        "terseLabel": "Debt Agreement, Maximum Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r149",
      "r150",
      "r195",
      "r196",
      "r290",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r585",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r996"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term debt",
        "terseLabel": "Long-Term Debt, Gross",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r196",
      "r478"
     ]
    },
    "cmre_DebtInstrumentEarlyRedemptionRequirementMinimumNominalValueOfAfterPrepayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DebtInstrumentEarlyRedemptionRequirementMinimumNominalValueOfAfterPrepayment",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum nominal value after prepayment that is required for early redemption by the issuer of the debt instrument.",
        "label": "cmre_DebtInstrumentEarlyRedemptionRequirementMinimumNominalValueOfAfterPrepayment",
        "terseLabel": "Debt Instrument, Early Redemption Requirement, Minimum Nominal Value of After Prepayment"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DebtInstrumentEarlyRedemptionRequirementMinimumPrepaymentByIssuer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DebtInstrumentEarlyRedemptionRequirementMinimumPrepaymentByIssuer",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum amount of prepayment by issuer allowed to be redeemed early under the debt instrument.",
        "label": "cmre_DebtInstrumentEarlyRedemptionRequirementMinimumPrepaymentByIssuer",
        "terseLabel": "Debt Instrument, Early Redemption Requirement, Minimum Prepayment by Issuer"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Face Amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r139",
      "r461",
      "r585",
      "r907",
      "r908"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Fair Value Disclosure",
        "label": "Debt Instrument, Fair Value Disclosure",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r572",
      "r907",
      "r908"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Interest Rate During Period",
        "label": "Debt Instrument, Interest Rate During Period",
        "documentation": "The average effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r137",
      "r473"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r462"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r290",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r585",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r996"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Periodic Payment, Total",
        "label": "Debt Instrument, Periodic Payment",
        "documentation": "Amount of the required periodic payments including both interest and principal payments."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r143"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid",
        "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid",
        "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DebtInstrumentPrepaidPaymentOnPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DebtInstrumentPrepaidPaymentOnPrincipal",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid towards principal on outstanding debts.",
        "label": "cmre_DebtInstrumentPrepaidPaymentOnPrincipal",
        "terseLabel": "Debt Instrument, Prepaid Payment on Principal"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "cmre_DebtInstrumentRedemptionPremiumPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DebtInstrumentRedemptionPremiumPercentage",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of premium upon redemption of the debt instrument.",
        "label": "cmre_DebtInstrumentRedemptionPremiumPercentage",
        "terseLabel": "Debt Instrument, Redemption, Premium Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DebtInstrumentUndrawnValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DebtInstrumentUndrawnValue",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the undrawn value of the debt instrument.",
        "label": "cmre_DebtInstrumentUndrawnValue",
        "terseLabel": "Debt Instrument, Undrawn Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLoss",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Held-to-maturity, Allowance for Credit Loss, Ending Balance",
        "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r406",
      "r409",
      "r411"
     ]
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Total",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r381",
      "r383",
      "r661"
     ]
    },
    "cmre_DebtSecuritiesHeldToMaturityCreditLossExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DebtSecuritiesHeldToMaturityCreditLossExpense",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit loss expense for debt securities, held to maturity.",
        "label": "Credit loss provision"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesHeldToMaturityCreditLossExpenseReversal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesHeldToMaturityCreditLossExpenseReversal",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Held-to-maturity, Credit Loss Expense (Reversal)",
        "label": "Debt Securities, Held-to-Maturity, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "us-gaap_DebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesMember",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities [Member]",
        "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r930",
      "r1064"
     ]
    },
    "cmre_DeferredChargesAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DeferredChargesAdditions",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note8DeferredChargesNetScheduleOfDeferredChargesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of additions to deferred charges.",
        "label": "cmre_DeferredChargesAdditions",
        "terseLabel": "Additions"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DeferredChargesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DeferredChargesTextBlock",
     "presentation": [
      "http://costamare.com/role/Note8DeferredChargesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for deferred charges.",
        "label": "Deferred Charges [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCosts",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note8DeferredChargesNetScheduleOfDeferredChargesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred charges, net (Note 8)",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r979"
     ]
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Charges, net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DeferredFinanceCostsAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DeferredFinanceCostsAdditions",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtFinancingCostsIncludedInLoanBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance costs that have been incurred and deferred during the period.",
        "label": "Additions"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DeferredFinanceCostsAmortizationAndWriteoff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DeferredFinanceCostsAmortizationAndWriteoff",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtFinancingCostsIncludedInLoanBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of amortization and write-offs related to deferred finance costs.",
        "label": "cmre_DeferredFinanceCostsAmortizationAndWriteoff",
        "negatedLabel": "Amortization and write-off"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsCurrentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsCurrentNet",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Add: Deferred financing costs, current portion",
        "label": "Debt Issuance Costs, Current, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsGross",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Deferred financing costs",
        "label": "Debt Issuance Costs, Gross",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "cmre_DeferredFinanceCostsIncludingCapitalLeasesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DeferredFinanceCostsIncludingCapitalLeasesNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtFinancingCostsIncludedInLoanBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt and capital lease issuance costs classified as current.",
        "label": "cmre_DeferredFinanceCostsIncludingCapitalLeasesNetCurrent",
        "negatedLabel": "Less: Current portion of financing costs"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DeferredFinanceCostsIncludingCaptialLeaseNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DeferredFinanceCostsIncludingCaptialLeaseNetNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtFinancingCostsIncludedInLoanBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt and capital lease issuance costs classified as noncurrent.",
        "label": "Financing costs, non-current portion"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DeferredFinanceCostsTransferAndOtherMovements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DeferredFinanceCostsTransferAndOtherMovements",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtFinancingCostsIncludedInLoanBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of adjustments to deferred finance costs attribute to transfer and other movements.",
        "label": "Transfers and other movements"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DeferredFinancingCostsIncludingCapitalLeaseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DeferredFinancingCostsIncludingCapitalLeaseNet",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtFinancingCostsIncludedInLoanBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt and capital lease issuance costs.",
        "label": "cmre_DeferredFinancingCostsIncludingCapitalLeaseNet",
        "periodStartLabel": "Balance, at beginning of the period",
        "periodEndLabel": "Balance, at end of the period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredRevenue",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfUnearnedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unearned Revenue",
        "label": "Deferred Revenue",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredRevenueByArrangementDisclosureTextBlock",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfUnearnedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less current portion",
        "label": "Unearned revenue (Note 14)",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "cmre_DeferredRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DeferredRevenueMember",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents deferred revenue.",
        "label": "Deferred Revenue [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfUnearnedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current portion",
        "label": "Unearned revenue, net of current portion (Note 14)",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "cmre_DemandForSeaborneDryBulkTradeIncreaseDecreaseComparedToPreviousYearPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DemandForSeaborneDryBulkTradeIncreaseDecreaseComparedToPreviousYearPercent",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of increase (decrease) in demand for seaborne dry bulk trade.",
        "label": "cmre_DemandForSeaborneDryBulkTradeIncreaseDecreaseComparedToPreviousYearPercent",
        "terseLabel": "Demand for Seaborne Dry Bulk Trade, Increase (Decrease), Compared to Previous Year, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Depreciation",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r81"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      },
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation (Notes 7, 12 and 24)",
        "terseLabel": "Depreciation",
        "negatedTerseLabel": "Depreciation",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r332"
     ]
    },
    "us-gaap_DerivativeAssetAfterOffsetSubjectToMasterNettingArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetAfterOffsetSubjectToMasterNettingArrangement",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total derivative assets, December 31, 2023",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, after Offset",
        "documentation": "Fair value, after effect of master netting arrangement, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative subject to master netting arrangement not elected or qualified to offset. Excludes derivative not subject to master netting arrangement or similar agreement."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r895"
     ]
    },
    "us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetCollateralObligationToReturnCashOffset",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Counterparty netting",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash, Offset Against Derivative Asset",
        "documentation": "Amount of obligation to return cash collateral under master netting arrangements offset against derivative assets."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r26"
     ]
    },
    "cmre_DerivativeAssetNoncurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DerivativeAssetNoncurrentMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents derivative asset, noncurrent.",
        "label": "Derivative Asset, Noncurrent [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Asset",
        "label": "Derivative Asset",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r250",
      "r572",
      "r744",
      "r745",
      "r746",
      "r748",
      "r749",
      "r751",
      "r752",
      "r753",
      "r755",
      "r756",
      "r772",
      "r773",
      "r836",
      "r840",
      "r843",
      "r844",
      "r845",
      "r846",
      "r895",
      "r930",
      "r1059"
     ]
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "FFAs*",
        "label": "Fair value of derivatives (Notes 22 and 23)",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "cmre_DerivativeAssetsCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DerivativeAssetsCurrentMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents derivative assets, current.",
        "label": "Derivative Assets, Current [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetsLiabilitiesAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Assets (Liabilities), at Fair Value, Net",
        "label": "Derivative Assets (Liabilities), at Fair Value, Net",
        "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivatives assets - noncurrent",
        "label": "Derivative Asset, Noncurrent",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_DerivativeAverageForwardExchangeRate1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAverageForwardExchangeRate1",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, Average Forward Exchange Rate",
        "label": "Derivative, Average Forward Exchange Rate",
        "documentation": "Average contractual rate at which a foreign currency can be purchased or sold."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails",
      "http://costamare.com/role/Note22DerivativesDerivativesNotDesignatedAsHedgingInstrumentsAndIneffectivenessOfHedgingInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r753",
      "r756",
      "r771",
      "r772",
      "r773",
      "r775",
      "r776",
      "r777",
      "r778",
      "r780",
      "r781",
      "r782",
      "r783",
      "r797",
      "r798",
      "r799",
      "r800",
      "r803",
      "r804",
      "r805",
      "r806",
      "r836",
      "r838",
      "r843",
      "r845",
      "r928",
      "r930"
     ]
    },
    "cmre_DerivativeCrossCurrencyInterestRateContractEuroMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DerivativeCrossCurrencyInterestRateContractEuroMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.",
        "label": "Derivative Cross Currency Interest Rate Contract, Euro, Effective 25/5/2021 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral",
        "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r30",
      "r32",
      "r127"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeNet",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails",
      "http://costamare.com/role/Note22DerivativesDerivativesNotDesignatedAsHedgingInstrumentsAndIneffectivenessOfHedgingInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-hedging interest rate swaps",
        "terseLabel": "Derivative, Fair Value, Net",
        "verboseLabel": "Fair value",
        "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives."
       }
      }
     },
     "auth_ref": [
      "r572"
     ]
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFixedInterestRate",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fixed rate",
        "label": "Derivative, Fixed Interest Rate",
        "documentation": "Fixed interest rate related to the interest rate derivative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails",
      "http://costamare.com/role/Note22DerivativesDerivativesNotDesignatedAsHedgingInstrumentsAndIneffectivenessOfHedgingInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r116",
      "r119",
      "r123",
      "r753",
      "r756",
      "r771",
      "r772",
      "r773",
      "r775",
      "r776",
      "r777",
      "r778",
      "r780",
      "r781",
      "r782",
      "r783",
      "r797",
      "r798",
      "r799",
      "r800",
      "r803",
      "r804",
      "r805",
      "r806",
      "r836",
      "r838",
      "r843",
      "r845",
      "r895",
      "r928",
      "r930"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://costamare.com/role/Note22Derivatives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r551",
      "r559"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r114",
      "r119"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://costamare.com/role/Note24ComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective portion of changes in fair value of cash flow hedges (Notes 22 and 24)",
        "terseLabel": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net, Total",
        "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r121"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Derivative liabilities - current",
        "terseLabel": "Fair value of derivatives (Notes 22 and 23)",
        "label": "Derivative Liability, Current",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Derivative liabilities - noncurrent",
        "label": "Fair value of derivatives, non-current portion (Notes 22 and 23)",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Total derivative liabilities, December 31, 2023",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, after Offset",
        "documentation": "Fair value, after effect of master netting arrangement, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative subject to master netting arrangement not elected or qualified to offset. Excludes derivative not subject to master netting arrangement or similar agreement."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r895"
     ]
    },
    "us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilityCollateralRightToReclaimCashOffset",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Counterparty netting",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Offset",
        "documentation": "Amount of right to receive cash collateral under master netting arrangements offset against derivative liabilities."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r26"
     ]
    },
    "cmre_DerivativeLiabilityCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DerivativeLiabilityCurrentMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents derivative liability, current.",
        "label": "Derivative Liability, Current [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DerivativeLiabilityNoncurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DerivativeLiabilityNoncurrentMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents derivative liability, noncurrent.",
        "label": "Derivative Liability, Noncurrent [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails",
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, Notional Amount",
        "verboseLabel": "Notional amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1034",
      "r1035"
     ]
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeNumberOfInstrumentsHeld",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, Number of Instruments Held, Total",
        "label": "Derivative, Number of Instruments Held",
        "documentation": "The number of derivative instruments of a particular group held by the entity."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110",
      "r755",
      "r836",
      "r837",
      "r839",
      "r930"
     ]
    },
    "us-gaap_DerivativePremiumPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativePremiumPaid",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, Premium Paid",
        "label": "Derivative, Premium Paid",
        "documentation": "Amount of premium paid on derivative."
       }
      }
     },
     "auth_ref": [
      "r968",
      "r969",
      "r1065"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r107",
      "r108",
      "r112",
      "r125",
      "r289"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_DirectFinancingLeaseLeaseReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DirectFinancingLeaseLeaseReceivable",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct Financing Lease, Lease Receivable",
        "label": "Direct Financing Lease, Lease Receivable",
        "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term, guaranteed by lessee or other third party unrelated to lessor, from direct financing lease."
       }
      }
     },
     "auth_ref": [
      "r600"
     ]
    },
    "us-gaap_DirectFinancingLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DirectFinancingLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct Financing Lease, Net Investment in Lease, after Allowance for Credit Loss",
        "label": "Direct Financing Lease, Net Investment in Lease, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of net investment in direct financing lease."
       }
      }
     },
     "auth_ref": [
      "r962"
     ]
    },
    "us-gaap_DirectFinancingLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DirectFinancingLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in leaseback vessels (Note 12(b))",
        "documentation": "Amount, after allowance for credit loss, of net investment in direct financing lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r962",
      "r963"
     ]
    },
    "us-gaap_DirectFinancingLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DirectFinancingLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in leaseback vessels, non-current (Note 12(b))",
        "documentation": "Amount, after allowance for credit loss, of net investment in direct financing lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r962",
      "r963"
     ]
    },
    "us-gaap_DirectFinancingLeaseRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DirectFinancingLeaseRevenue",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income from investments in leaseback vessels",
        "verboseLabel": "Income from investment in leaseback vessels",
        "documentation": "Amount of direct financing lease revenue."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r599"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note19VoyageRevenuesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendPayableDateToBePaidDayMonthAndYear",
     "presentation": [
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends Payable, Date to be Paid",
        "label": "Dividends Payable, Date to be Paid",
        "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_DividendsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsAxis",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Axis]",
        "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "- Dividends - Common stock (Note 17)",
        "label": "Dividends, Common Stock",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r185"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends, Common Stock, Cash",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "us-gaap_DividendsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsDomain",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Domain]",
        "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsPayableAmountPerShare",
     "presentation": [
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends Payable, Amount Per Share (in dollars per share)",
        "label": "Dividends Payable, Amount Per Share",
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsPayableDateDeclaredDayMonthAndYear",
     "presentation": [
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends Payable, Date Declared",
        "label": "Dividends Payable, Date Declared",
        "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "presentation": [
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends Payable, Date of Record",
        "label": "Dividends Payable, Date of Record",
        "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsPreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsPreferredStock",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note18EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends, Preferred Stock",
        "label": "Dividends, Preferred Stock",
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r185"
     ]
    },
    "us-gaap_DividendsPreferredStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsPreferredStockCash",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends, Preferred Stock, Cash",
        "negatedLabel": "- Dividends - Preferred stock (Note 17)",
        "label": "Dividends, Preferred Stock, Cash",
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r185"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r950",
      "r951",
      "r952"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r950",
      "r951",
      "r952",
      "r954"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r950",
      "r951",
      "r952",
      "r954"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r945"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DryBulkVesselsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DryBulkVesselsMember",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the dry-bulk vessels.",
        "label": "Dry-bulk Vessels [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DryBulkVesselsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DryBulkVesselsSegmentMember",
     "presentation": [
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents dry bulk vessels segment.",
        "label": "Dry Bulk Vessels Segment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DrydockingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DrydockingCosts",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash paid during the reporting period for vessel drydocking costs.",
        "label": "cmre_DrydockingCosts",
        "negatedLabel": "Dry-dockings"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_DyrosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "DyrosMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Dyros.",
        "label": "Dyros [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note18EarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per common share, basic and diluted (Note 18) (in dollars per share)",
        "terseLabel": "Earnings per common share, basic and diluted (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r269",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r306",
      "r308",
      "r312",
      "r313",
      "r314",
      "r318",
      "r562",
      "r563",
      "r667",
      "r691",
      "r899"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://costamare.com/role/Note18EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r315",
      "r316",
      "r317"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://costamare.com/role/Note21TaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r528",
      "r535"
     ]
    },
    "cmre_EnnaDoradoAndAryaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "EnnaDoradoAndAryaMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to vessels.",
        "label": "Enna, Dorado and Arya [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsCompaniesAccountedForAsEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails",
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtFinancingCostsIncludedInLoanBalancesDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesAnnualLeasePaymentsDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesFinanceLeaseObligationsDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesSalestypeLeaseDetails",
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfUnearnedRevenueDetails",
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails",
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestRedeemableNoncontrollingInterestInSubsidiaryDetails",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note18EarningsPerShareDetails",
      "http://costamare.com/role/Note18EarningsPerShareScheduleOfEarningsPerShareDetails",
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails",
      "http://costamare.com/role/Note21TaxesDetails",
      "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails",
      "http://costamare.com/role/Note22DerivativesDerivativesNotDesignatedAsHedgingInstrumentsAndIneffectivenessOfHedgingInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note24ComprehensiveIncomeDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsReconciliationOfCashCashEquivalentsAndRestrictedCashDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails",
      "http://costamare.com/role/Note8DeferredChargesNetDetails",
      "http://costamare.com/role/Note8DeferredChargesNetScheduleOfDeferredChargesNetDetails",
      "http://costamare.com/role/Note9CostamareVenturesIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock and Additional Paid-In Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r227",
      "r260",
      "r261",
      "r262",
      "r291",
      "r292",
      "r293",
      "r295",
      "r301",
      "r303",
      "r320",
      "r404",
      "r405",
      "r497",
      "r524",
      "r525",
      "r526",
      "r532",
      "r533",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r561",
      "r575",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r601",
      "r711",
      "r712",
      "r713",
      "r732",
      "r809"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsCompaniesAccountedForAsEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r398",
      "r399",
      "r401"
     ]
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentDividendsOrDistributions",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend from equity method investees",
        "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r14",
      "r161",
      "r682"
     ]
    },
    "us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentFinancialStatementReportedAmountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Nonconsolidated Investee [Axis]",
        "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r283",
      "r402",
      "r573"
     ]
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Nonconsolidated Investee [Domain]",
        "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r283",
      "r402",
      "r573"
     ]
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]",
        "documentation": "Nonconsolidated equity method investee or group of nonconsolidated investees. Excludes information consolidated by reporting entity."
       }
      }
     },
     "auth_ref": [
      "r977",
      "r997",
      "r1018",
      "r1038"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsCompaniesAccountedForAsEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment, Ownership Percentage",
        "label": "Participation percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r398"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity method investments (Note 10)",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r337",
      "r396",
      "r978",
      "r1017"
     ]
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r400",
      "r403",
      "r959"
     ]
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentsPolicy",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r135",
      "r399"
     ]
    },
    "cmre_EquityMethodInvestmentsSummarizedFinancialInformationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "EquityMethodInvestmentsSummarizedFinancialInformationTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the summarized financial information regarding equity method investments.",
        "label": "Equity Method Investments Summarized Financial Information [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentsTextBlock",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments [Table Text Block]",
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information."
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesFvNi",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Securities, FV-NI",
        "label": "Equity Securities, FV-NI, Current",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r571",
      "r891"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesFvNiRealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 5.0
      },
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on sale of equity securities (Note 5)",
        "terseLabel": "Equity Securities, FV-NI, Realized Gain (Loss), Total",
        "negatedLabel": "Gain on sale of equity securities",
        "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r1016"
     ]
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities [Member]",
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r939",
      "r940",
      "r941",
      "r1064"
     ]
    },
    "cmre_EstimatedScrapRatePerLightweightTon": {
     "xbrltype": "pureItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "EstimatedScrapRatePerLightweightTon",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the scrap rate (per lightwieght ton) used for the calculation of vessels' residual value.",
        "label": "cmre_EstimatedScrapRatePerLightweightTon",
        "terseLabel": "Estimated Scrap Rate Per Lightweight Ton"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_EvantoneShippingCoAndFortroseShippingCoLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "EvantoneShippingCoAndFortroseShippingCoLoanAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Evantone Shipping Co. and Fortrose Shipping Co. loan agreement.",
        "label": "Evantone Shipping Co. and Fortrose Shipping Co. Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r566",
      "r617",
      "r618",
      "r619",
      "r907",
      "r908",
      "r915",
      "r916",
      "r917"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfUnearnedRevenueDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r192"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r565",
      "r566",
      "r567",
      "r568",
      "r570"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r510",
      "r515",
      "r566",
      "r617",
      "r915",
      "r916",
      "r917"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r510",
      "r515",
      "r566",
      "r618",
      "r907",
      "r908",
      "r915",
      "r916",
      "r917"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r566",
      "r619",
      "r907",
      "r908",
      "r915",
      "r916",
      "r917"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfUnearnedRevenueDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value by Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r617",
      "r618",
      "r619",
      "r907",
      "r908",
      "r915",
      "r916",
      "r917"
     ]
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsNonrecurringMember",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Nonrecurring [Member]",
        "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r570"
     ]
    },
    "us-gaap_FairValueNetAssetLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueNetAssetLiability",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Fair Value, Net Asset (Liability)",
        "documentation": "Fair value of asset after deduction of liability."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r33"
     ]
    },
    "cmre_FairValueOfSharesIssuedToManager": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FairValueOfSharesIssuedToManager",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the fair value of shares issued to managers.",
        "label": "cmre_FairValueOfSharesIssuedToManager",
        "terseLabel": "Fair Value of Shares Issued to Manager"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FeePercentageOnCommittedCapitalToBeInvested": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FeePercentageOnCommittedCapitalToBeInvested",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of fee on committed capital to be invested.",
        "label": "cmre_FeePercentageOnCommittedCapitalToBeInvested",
        "terseLabel": "Fee Percentage on Committed Capital to be Invested"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FeePercentageOnContributedCapitalInvested": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FeePercentageOnContributedCapitalInvested",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of fee on contributed capital invested.",
        "label": "cmre_FeePercentageOnContributedCapitalInvested",
        "terseLabel": "Fee Percentage on Contributed Capital Invested"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Interest Expense",
        "label": "Finance Lease, Interest Expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r591",
      "r924"
     ]
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesAnnualLeasePaymentsDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability",
        "verboseLabel": "Total finance lease liability",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r595"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance lease liability (Note 12 (a))",
        "verboseLabel": "Finance lease liabilities - current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance lease liability, net of current portion (Note 12 (a))",
        "verboseLabel": "Finance lease liabilities - non-current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesAnnualLeasePaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesAnnualLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Finance Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesAnnualLeasePaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesAnnualLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesAnnualLeasePaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesAnnualLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesAnnualLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Discount",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "cmre_FinanceLeaseObligationsCurrentAndNoncurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FinanceLeaseObligationsCurrentAndNoncurrentTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the finance lease obligations presenting current and non-current balance as at the period end.",
        "label": "Finance Lease Obligations Current and Non-Current [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance leases, right-of-use assets (Note 12(a))",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r587"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Right-of-Use Asset, Amortization",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r591",
      "r924"
     ]
    },
    "cmre_FinancialAndStrategicAdviceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FinancialAndStrategicAdviceMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents financial and strategic advice.",
        "label": "Financial And Strategic Advice [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FinancialArrangementSharePurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FinancialArrangementSharePurchaseAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents financing arrangement related to share purchase agreement.",
        "label": "Financial Arrangement, Share Purchase Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r407",
      "r408",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r477",
      "r494",
      "r559",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r687",
      "r904",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r1012",
      "r1013",
      "r1014",
      "r1015"
     ]
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments Disclosure [Text Block]",
        "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FinancingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FinancingArrangementsMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to financing arrangements.",
        "label": "Financing Arrangements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r434",
      "r435",
      "r436",
      "r647",
      "r648"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r79"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Net",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r647"
     ]
    },
    "cmre_FirstFourNewbuildVesselsPurchasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FirstFourNewbuildVesselsPurchasedMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents first four newbuild vessels purchased.",
        "label": "First Four Newbuild Vessels Purchased [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FirstQuarterOf2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FirstQuarterOf2021Member",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the first quarter of 2021.",
        "label": "First Quarter of 2021 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FirstQuarterOf2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FirstQuarterOf2022Member",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the first quarter of 2022.",
        "label": "First Quarter of 2022 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FirstQuarterOf2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FirstQuarterOf2023Member",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the first quarter of 2023.",
        "label": "First Quarter of 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FiveNewbuildVesselsExpectedToBeDeliveredBetweenTheSecondQuarterOf2020AndTheSecondQuarterOf2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FiveNewbuildVesselsExpectedToBeDeliveredBetweenTheSecondQuarterOf2020AndTheSecondQuarterOf2021Member",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to five newbuild vessels are expected to be delivered between the second quarter of 2020 and the second quarter of 2021.",
        "label": "Five Newbuild Vessels Expected to be Delivered Between the Second Quarter of 2020 and the Second Quarter of 2021 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FivePreAndPostDeliveryFinancialAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FivePreAndPostDeliveryFinancialAgreementsMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to five pre- and post-delivery financial agreements.",
        "label": "Five Pre- and Post-delivery Financial Agreements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyFairValueHedgeAssetAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Fair Value Hedge Asset at Fair Value",
        "label": "Foreign Currency Fair Value Hedge Asset at Fair Value",
        "documentation": "Fair value as of the balance sheet date of all derivative assets designated as foreign currency fair value hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Fair Value Hedge Derivative at Fair Value, Net",
        "label": "Foreign Currency Fair Value Hedge Derivative at Fair Value, Net",
        "documentation": "Fair value as of the balance sheet date of all derivatives designated as foreign currency fair value hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r574"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDerivativesNotDesignatedAsHedgingInstrumentsAndIneffectivenessOfHedgingInstrumentsDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Exchange Forward [Member]",
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate."
       }
      }
     },
     "auth_ref": [
      "r772",
      "r777",
      "r782",
      "r799",
      "r805",
      "r841",
      "r842",
      "r843",
      "r930"
     ]
    },
    "cmre_ForeignExchangeGainsLossesInOperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ForeignExchangeGainsLossesInOperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of foreign exchange gains (losses) included in operating income (loss) during the period.",
        "label": "Foreign exchange gains"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ForwardCurrencyContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ForwardCurrencyContractsMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents forward currency contracts.",
        "label": "Forward Currency Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ForwardFreightAgreementsFfasAndBunkerSwapAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ForwardFreightAgreementsFfasAndBunkerSwapAgreementsMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Forward Freight Agreements (\"FFAs\") and Bunker swap agreements.",
        "label": "Forward Freight Agreements (\"FFAs\") and Bunker Swap Agreements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ForwardFreightAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ForwardFreightAgreementsMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDerivativesNotDesignatedAsHedgingInstrumentsAndIneffectivenessOfHedgingInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to forward freight agreements.",
        "label": "Forward Freight Agreements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FourDryBulkVesselsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FourDryBulkVesselsMember",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents two dry bulk vessels.",
        "label": "Four Dry Bulk Vessels [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FourLeasebackVesselsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FourLeasebackVesselsMember",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents four leaseback vessels.",
        "label": "Four Leaseback Vessels [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FourthQuarterOf2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FourthQuarterOf2020Member",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the fourth quarter of 2020.",
        "label": "Fourth Quarter of 2020 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FourthQuarterOf2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FourthQuarterOf2021Member",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the fourth quarter of 2021.",
        "label": "Fourth Quarter of 2021 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FourthQuarterOf2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FourthQuarterOf2022Member",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the fourth quarter of 2022.",
        "label": "Fourth Quarter of 2022 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FrameworkDeedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FrameworkDeedMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the framework deed.",
        "label": "Framework Deed [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_FutureMinimumContractualCharterRevenuesAssumptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "FutureMinimumContractualCharterRevenuesAssumptionsMember",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to information regarding future minimum contractual charter revenues assumptions.",
        "label": "Future Minimum Contractual Charter Revenues Assumptions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_GainLossOnAssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "GainLossOnAssetsHeldForSale",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 11.0
      },
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to the gain (loss) on assets held for sale.",
        "label": "Loss on vessels held for sale (Note 7)",
        "negatedLabel": "Loss on vessels held for sale",
        "terseLabel": "Gain (Loss) on Assets Held for Sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Gain) / loss on derivative instruments, net",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnForeignCurrencyFairValueHedgeDerivatives",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives",
        "label": "Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives",
        "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of foreign currency derivatives and nonderivative instruments designated as fair value hedging instruments which were recognized in earnings, net of offsets by the gain (loss) on the hedged item to the extent that the fair value hedge was determined to be effective."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r120"
     ]
    },
    "us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note22DerivativesDerivativesNotDesignatedAsHedgingInstrumentsAndIneffectivenessOfHedgingInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain / (loss) on derivative instruments, net (Note 22)",
        "documentation": "Amount of gain (loss) included in earnings for the period from the increase (decrease) in fair value of interest rate derivatives not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r122"
     ]
    },
    "us-gaap_GainLossOnSaleOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfDerivatives",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (Loss) on Sale of Derivatives",
        "label": "Gain (Loss) on Sale of Derivatives",
        "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r203",
      "r797",
      "r798",
      "r799",
      "r800"
     ]
    },
    "cmre_GainLossOnSaleVessels": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "GainLossOnSaleVessels",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 8.0
      },
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the sale price or salvage price and the book value of a vessel that was sold during the reporting period. This element refers to the gain (loss).",
        "label": "Gain on sale of vessels, net (Notes 7 and 12 (c))",
        "negatedLabel": "Gain on sale of vessels, net",
        "terseLabel": "Gain (Loss) on Sale Vessels"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_GeneralAdministrativeExpensesRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "GeneralAdministrativeExpensesRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total of expenses of managing and administering the affairs of an entity paid to related parties, including affiliates of the reporting entity, which are not directly or indirectly associated with vessel operations.",
        "label": "cmre_GeneralAdministrativeExpensesRelatedParties",
        "negatedLabel": "General and administrative expenses - related parties (Note 3)",
        "terseLabel": "General Administrative Expenses Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "General and administrative expenses",
        "label": "General and Administrative Expense",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r790"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "us-gaap_GeneralFairValueHedgeInformationHedgeEffectivenessThreshold": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralFairValueHedgeInformationHedgeEffectivenessThreshold",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General Fair Value Hedge Information, Hedge Effectiveness Threshold",
        "label": "General Fair Value Hedge Information, Hedge Effectiveness Threshold",
        "documentation": "Percentage derived by dividing the change in value of a hedging instrument by the change in the value of the hedged item."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_GeyerMaritimeCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "GeyerMaritimeCoMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in Geyer Maritime Co.",
        "label": "Geyer Maritime Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_GoingConcernPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "GoingConcernPolicyPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reporting when there is a substantial doubt about an entity's ability to continue as a going concern for a reasonable period of time (generally a year from the balance sheet date).",
        "label": "Going Concern, Policy [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_GoodwayMaritimeCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "GoodwayMaritimeCoMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsCompaniesAccountedForAsEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in Goodway Maritime Co.",
        "label": "Goodway Maritime Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_GrenetaMarineCorpEtAlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "GrenetaMarineCorpEtAlMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to Greneta Marine Corp. et al.",
        "label": "Greneta Marine Corp. et al [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_HalifaxExpressProsperVenetikoZimShanghaiAndZimNyorkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "HalifaxExpressProsperVenetikoZimShanghaiAndZimNyorkMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Halifax Express, Prosper, Venetiko, Zim Shanghai and Zim N.York.",
        "label": "Halifax Express, Prosper, Venetiko, Zim Shanghai and Zim N.York [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r550"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_HeldToMaturitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HeldToMaturitySecurities",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Held-to-maturity, Total",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss",
        "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r379",
      "r412",
      "r1019"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HeldToMaturitySecuritiesFairValue",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Held-to-maturity, Fair Value, Total",
        "label": "Debt Securities, Held-to-Maturity, Fair Value",
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r388",
      "r661",
      "r670"
     ]
    },
    "cmre_HeldtomaturitySecuritiesEquityInterestAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "HeldtomaturitySecuritiesEquityInterestAcquired",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of equity interest in the investment acquired.",
        "label": "cmre_HeldtomaturitySecuritiesEquityInterestAcquired",
        "terseLabel": "Held-to-Maturity Securities, Equity Interest Acquired"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_HuntingLicenseFacilityAgreementForDryBulkVesselsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "HuntingLicenseFacilityAgreementForDryBulkVesselsMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Hunting License Facility Agreement for Dry Bulk Vessels.",
        "label": "Hunting License Facility Agreement for Dry Bulk Vessels [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_HuntingLicenseFacilityAgreementForPythiasEgyptianMikePhoenixBelstarTbrOracleUniversalBremenTbrLibraMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "HuntingLicenseFacilityAgreementForPythiasEgyptianMikePhoenixBelstarTbrOracleUniversalBremenTbrLibraMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Hunting License Facility Agreement for Pythias, Egyptian Mike, Phoenix, Belstar (tbr Oracle), Universal Bremen (tbr Libra).",
        "label": "Hunting License Facility Agreement for Pythias, Egyptian Mike, Phoenix, Belstar (tbr Oracle), Universal Bremen (tbr Libra) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_HuntingLicenseFacilityAgreementToAcquireBernisVerityDawnDiscoveryClaraSerenaParityTaiboThunderEquityCuracaoAndRoseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "HuntingLicenseFacilityAgreementToAcquireBernisVerityDawnDiscoveryClaraSerenaParityTaiboThunderEquityCuracaoAndRoseMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Hunting License Facility to acquire Bernis, Verity, Dawn, Discovery, Clara, Serena, Parity, Taibo, Thunder, Equity, Curacao and Rose.",
        "label": "Hunting License Facility Agreement to Acquire Bernis, Verity, Dawn, Discovery, Clara, Serena, Parity, Taibo, Thunder, Equity, Curacao and Rose [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_HuntingLicenseFacilityToPurchaseProgressMeridaMinerUruguayResourceKonstantinosCetusExCharmTitanIBermondiOrionMerchiaAndDamonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "HuntingLicenseFacilityToPurchaseProgressMeridaMinerUruguayResourceKonstantinosCetusExCharmTitanIBermondiOrionMerchiaAndDamonMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Hunting License Facility to acquire Progress, Merida, Miner, Uruguay, Resource, Konstantinos, Cetus (ex. Charm), Titan I, Bermondi, Orion, Merchia and Damon.",
        "label": "Hunting License Facility to Purchase Progress, Merida, Miner, Uruguay, Resource, Konstantinos, Cetus (ex. Charm), Titan I, Bermondi, Orion, Merchia and Damon [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_HuntingLicenseLoanAgreementWith15CompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "HuntingLicenseLoanAgreementWith15CompaniesMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the hunting license loan agreement with 15 companies.",
        "label": "Hunting License Loan Agreement with 15 Companies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_HuntingLicenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "HuntingLicenseMember",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents hunting licenses.",
        "label": "Hunting License [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_HydeMaritimeCoAndSkerrettMaritimeCoLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "HydeMaritimeCoAndSkerrettMaritimeCoLoanAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Hyde Maritime Co. and Skerrett Maritime Co. loan agreement.",
        "label": "Hyde Maritime Co. and Skerrett Maritime Co. Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_HydeMaritimeCoAndSkerrettMaritimeCoLoanAgreementTrancheAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "HydeMaritimeCoAndSkerrettMaritimeCoLoanAgreementTrancheAMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents tranche A of the Hyde Maritime Co. and Skerrett Maritime Co. loan agreement.",
        "label": "Hyde Maritime Co. and Skerrett Maritime Co. Loan Agreement, Tranche A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_HydeMaritimeCoAndSkerrettMaritimeCoLoanAgreementTrancheBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "HydeMaritimeCoAndSkerrettMaritimeCoLoanAgreementTrancheBMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents tranche B of the Hyde Maritime Co. and Skerrett Maritime Co. loan agreement.",
        "label": "Hyde Maritime Co. and Skerrett Maritime Co. Loan Agreement, Tranche B [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r950",
      "r951",
      "r952"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r181"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 6.0
      },
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income from equity method investments (Note 10)",
        "terseLabel": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Income from equity method investments",
        "verboseLabel": "Income from equity method investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r161",
      "r201",
      "r334",
      "r396",
      "r682"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r437",
      "r439",
      "r793"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r793"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://costamare.com/role/Note21Taxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r527",
      "r529",
      "r530",
      "r531",
      "r534",
      "r536",
      "r537",
      "r538",
      "r726"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "cmre_IncreaseDecreaseInAccruedCharterRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "IncreaseDecreaseInAccruedCharterRevenue",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period, in revenue earned but not yet received, which were recognized in under the straight-line method in conformity with revenue recognition criteria based on specific contractual terms.",
        "label": "cmre_IncreaseDecreaseInAccruedCharterRevenue",
        "negatedLabel": "Accrued charter revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unearned revenue",
        "label": "Increase (Decrease) in Deferred Revenue",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDueFromRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Due from related parties",
        "label": "Increase (Decrease) in Due from Related Parties",
        "documentation": "The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDueToRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to related parties",
        "label": "Increase (Decrease) in Due to Related Parties",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInsuranceSettlementsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Insurance claims receivable",
        "label": "Increase (Decrease) in Insurance Settlements Receivable",
        "documentation": "The increase (decrease) during the reporting period in insurance settlements receivable, which are amounts due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. The expectation is that such reimbursement will be received within one year of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Prepayments and other",
        "label": "Increase (Decrease) in Prepaid Expense",
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "cmre_InsuranceClaimReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InsuranceClaimReceivablesPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's accounting policy regarding the recognition and recording of the insurance claim receivables.",
        "label": "Insurance Claim Receivables [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InsuranceSettlementsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InsuranceSettlementsReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance claims receivable",
        "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "us-gaap_IntangibleAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Time charter assumed (Note 14)",
        "documentation": "The current portion of nonphysical assets, excluding financial assets, if these assets are classified into the current and noncurrent portions."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Time charter assumed, non-current (Note 14)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r78"
     ]
    },
    "us-gaap_InterestAndDebtExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestAndDebtExpense",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 4.0
      },
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest and finance costs (Note 20)",
        "negatedTerseLabel": "Interest and finance costs",
        "totalLabel": "Total",
        "label": "Interest and Debt Expense",
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "cmre_InterestAndFinanceCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InterestAndFinanceCostsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and Finance Costs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_InterestAndFinanceCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InterestAndFinanceCostsMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to interest and finance costs.",
        "label": "Interest and Finance Costs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestCostsCapitalizedAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestCostsCapitalizedAdjustment",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails": {
       "parentTag": "us-gaap_InterestAndDebtExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest capitalized",
        "label": "Interest Costs Capitalized Adjustment",
        "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_InterestCostsCapitalizedToVesselsAndAdvancesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InterestCostsCapitalizedToVesselsAndAdvancesNet",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest capitalized during the period to Vessels and Advances, net.",
        "label": "cmre_InterestCostsCapitalizedToVesselsAndAdvancesNet",
        "terseLabel": "Interest Costs Capitalized to Vessels and Advances, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails": {
       "parentTag": "us-gaap_InterestAndDebtExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense",
        "terseLabel": "Interest Expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r204",
      "r263",
      "r331",
      "r583",
      "r794",
      "r942",
      "r1061"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Expense, Debt, Total",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r474",
      "r480",
      "r909",
      "r910"
     ]
    },
    "cmre_InterestFinanceCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InterestFinanceCostsTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note20InterestAndFinanceCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest and debt related expenses.",
        "label": "Interest Finance Costs [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_InterestFinanceCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InterestFinanceCostsTextBlock",
     "presentation": [
      "http://costamare.com/role/Note20InterestAndFinanceCosts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest and finance costs and amortization of financing costs.",
        "label": "Interest Finance Costs [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid during the year for interest, net of capitalized interest",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r278",
      "r279"
     ]
    },
    "us-gaap_InterestRateCapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateCapMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Cap [Member]",
        "documentation": "Contract in which the cap writer, in return for a premium, agrees to limit, or cap, the cap holder's risk associated with an increase in interest rates. If rates go above a specified interest-rate-level (the strike price or the cap rate), the cap holder is entitled to receive cash payments equal to the excess of the market rate over the strike price multiplied by the notional principal amount."
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "cmre_InterestRateCapThreeMonthLIBORExceeds150PercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InterestRateCapThreeMonthLIBORExceeds150PercentMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract in which the cap writer, in return for a premium, agrees to limit, or cap, the cap holder's risk associated with an increase in interest rates. If rates go above three month LIBOR of 1.50% (the strike price or the cap rate), the cap holder is entitled to receive cash payments equal to the excess of the market rate over the strike price multiplied by the notional principal amount.",
        "label": "Interest Rate Cap, Three Month LIBOR Exceeds 1.50 Percent [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_InterestRateCapThreemonthLiborOrSofrExceeds300Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InterestRateCapThreemonthLiborOrSofrExceeds300Member",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents interest rate cap three-month LIBOR or SOFR exceeds 3.00%.",
        "label": "Interest Rate Cap Three-month LIBOR or SOFR Exceeds 3.00% [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_InterestRateCapThreemonthOrDailyCompoundedSofrExceeds253350Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InterestRateCapThreemonthOrDailyCompoundedSofrExceeds253350Member",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents interest rate cap when three-month or Daily Compounded SOFR exceeds 2.53%-3.50%.",
        "label": "Interest Rate Cap, Three-month or Daily Compounded SOFR Exceeds 2.53%-3.50% [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_InterestRateCapThreemonthOrDailyCompoundedSofrExceeds274300Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InterestRateCapThreemonthOrDailyCompoundedSofrExceeds274300Member",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents interest rate cap when three-month or Daily Compounded SOFR exceeds 2.74%-3.00%.",
        "label": "Interest Rate Cap, Three-month or Daily Compounded SOFR Exceeds 2.74%-3.00% [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_InterestRateCapsRelatedToLoansNote11a511a2011a24And11a29Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InterestRateCapsRelatedToLoansNote11a511a2011a24And11a29Member",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents interest rate caps related to the loans discussed in Note 11.A.5, 11.A.20, 11.A.24 and 11.A.29.",
        "label": "Interest Rate Caps Related to Loans Note 11.A.5, 11.A.20, 11.A.24 and 11.A.29 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateCashFlowHedgeAssetAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateCashFlowHedgeAssetAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Cash Flow Hedge Asset at Fair Value",
        "label": "Interest Rate Cash Flow Hedge Asset at Fair Value",
        "documentation": "Fair value as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net",
        "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net",
        "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_InterestRateDerivativeAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateDerivativeAssetsAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate -asset position",
        "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateDerivativeLiabilitiesAtFairValue",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest rate -liability position",
        "label": "Interest Rate Derivative Liabilities, at Fair Value",
        "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateDerivativesAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateDerivativesAtFairValueNet",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of derivatives, non-current (Notes 22 and 23)",
        "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, net of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateFairValueHedgeAssetAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateFairValueHedgeAssetAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Fair Value Hedge Asset at Fair Value",
        "label": "Interest Rate Fair Value Hedge Asset at Fair Value",
        "documentation": "Fair value as of the balance sheet date of all derivative assets designated as interest rate fair value hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "cmre_InterestRateSwapAndCrossCurrencySwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InterestRateSwapAndCrossCurrencySwapMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents interest rate swaps and cross currency swap.",
        "label": "Interest Rate Swap and Cross Currency Swap [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_InterestRateSwapCrosscurrencyRateSwapAndInterestRateCapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InterestRateSwapCrosscurrencyRateSwapAndInterestRateCapMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents interest rate swap, cross-currency rate swap and interest rate cap.",
        "label": "Interest Rate Swap, Cross-currency Rate Swap and Interest Rate Cap [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Swap [Member]",
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period."
       }
      }
     },
     "auth_ref": [
      "r886",
      "r936",
      "r937"
     ]
    },
    "cmre_InterestRateSwapsThatMeetTheCriteriaForHedgeAccountingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InterestRateSwapsThatMeetTheCriteriaForHedgeAccountingMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDerivativesNotDesignatedAsHedgingInstrumentsAndIneffectivenessOfHedgingInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to information regarding interest rate swaps that meet the criteria for hedge accounting.",
        "label": "Interest Rate Swaps That Meet the Criteria for Hedge Accounting [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intersegment Eliminations [Member]",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r356"
     ]
    },
    "cmre_IntersegmentRevenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "IntersegmentRevenues",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intersegment revenues.",
        "label": "cmre_IntersegmentRevenues",
        "verboseLabel": "Intersegment voyage revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://costamare.com/role/Note6Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories (Note 6)",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r890",
      "r925"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r233",
      "r245",
      "r418",
      "r419",
      "r420",
      "r645",
      "r897"
     ]
    },
    "cmre_InvestmentAgreedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InvestmentAgreedAmount",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount agreed to invest.",
        "label": "cmre_InvestmentAgreedAmount",
        "terseLabel": "Investment, Agreed Amount"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_InvestmentInLeasebackVesselsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InvestmentInLeasebackVesselsPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the company's policy regarding investments in leaseback vessels.",
        "label": "Investment in Leaseback Vessels [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeDividend": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeDividend",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend income (Note 5)",
        "terseLabel": "Investment Income, Dividend",
        "documentation": "Amount of dividend income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "verboseLabel": "Interest income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r330"
     ]
    },
    "cmre_InvestmentInterestRateStatedPercentageDeferredAccrual": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InvestmentInterestRateStatedPercentageDeferredAccrual",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of investment interest rate that accrues quarterly, but payment is deferred until maturity.",
        "label": "cmre_InvestmentInterestRateStatedPercentageDeferredAccrual",
        "terseLabel": "Investment Interest Rate, Stated Percentage, Deferred Accrual"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentOwnedAtCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentOwnedAtCost",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Owned, Cost",
        "label": "Investment Owned, Cost",
        "documentation": "Cost of the investment."
       }
      }
     },
     "auth_ref": [
      "r720",
      "r751",
      "r752",
      "r822",
      "r824",
      "r832",
      "r854",
      "r930",
      "r944",
      "r1059"
     ]
    },
    "us-gaap_InvestmentOwnedAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentOwnedAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Owned, Fair Value",
        "label": "Investment Owned, Fair Value",
        "documentation": "Fair value of investment in security owned."
       }
      }
     },
     "auth_ref": [
      "r720",
      "r744",
      "r745",
      "r746",
      "r748",
      "r750",
      "r751",
      "r752",
      "r754",
      "r757",
      "r758",
      "r769",
      "r770",
      "r817",
      "r820",
      "r821",
      "r823",
      "r829",
      "r830",
      "r833",
      "r834",
      "r835",
      "r849",
      "r850",
      "r853",
      "r855",
      "r856",
      "r930",
      "r944",
      "r1059"
     ]
    },
    "cmre_InvestmentOwnedBalanceAdditionalSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InvestmentOwnedBalanceAdditionalSharesAcquired",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Investment Owned Balance Additional Shares Acquired.",
        "label": "cmre_InvestmentOwnedBalanceAdditionalSharesAcquired",
        "terseLabel": "Investment Owned Balance Additional Shares Acquired (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentOwnedBalancePrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentOwnedBalancePrincipalAmount",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Owned, Balance, Principal Amount",
        "label": "Investment Owned, Balance, Principal Amount",
        "documentation": "Amount of principal of investment owned."
       }
      }
     },
     "auth_ref": [
      "r744",
      "r754",
      "r819",
      "r831",
      "r852",
      "r930"
     ]
    },
    "us-gaap_InvestmentOwnedBalanceShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentOwnedBalanceShares",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Owned, Balance, Shares (in shares)",
        "label": "Investment Owned, Balance, Shares",
        "documentation": "Number of shares of investment owned."
       }
      }
     },
     "auth_ref": [
      "r744",
      "r754",
      "r819",
      "r831",
      "r852",
      "r930"
     ]
    },
    "cmre_InvestmentStatedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InvestmentStatedInterestRate",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The stated interest rate of an investment.",
        "label": "cmre_InvestmentStatedInterestRate",
        "terseLabel": "Investment Stated Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_InvestmentStatedInterestRatePayableQuarterly": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "InvestmentStatedInterestRatePayableQuarterly",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of the stated investment interest rate that is payable quarterly.",
        "label": "cmre_InvestmentStatedInterestRatePayableQuarterly",
        "terseLabel": "Investment Stated Interest Rate, Payable Quarterly"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r745",
      "r747",
      "r748",
      "r751",
      "r754",
      "r817",
      "r820",
      "r826",
      "r830",
      "r833",
      "r847",
      "r848",
      "r855",
      "r857",
      "r858",
      "r859",
      "r860",
      "r930"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Domain]",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r745",
      "r747",
      "r748",
      "r751",
      "r754",
      "r817",
      "r820",
      "r826",
      "r830",
      "r833",
      "r847",
      "r848",
      "r855",
      "r857",
      "r858",
      "r859",
      "r860",
      "r930"
     ]
    },
    "cmre_IronMiracleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "IronMiracleMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the vessel Iron Miracle.",
        "label": "Iron Miracle [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_JE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "JE",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JERSEY"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_January152021ToApril142021DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "January152021ToApril142021DividendsMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to dividends.",
        "label": "January 15, 2021 to April 14, 2021 Dividends [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_January152022ToApril142022DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "January152022ToApril142022DividendsMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to dividends.",
        "label": "January 15, 2022 to April 14, 2022 Dividends [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_January152023ToApril142023DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "January152023ToApril142023DividendsMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to dividends.",
        "label": "January 15, 2023 to April 14, 2023 Dividends [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_July152021ToOctober142021DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "July152021ToOctober142021DividendsMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents July 15, 2021 to October 14, 2021 Dividends.",
        "label": "July 15, 2021 to October 14, 2021 Dividends [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_July152022ToOctober142022DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "July152022ToOctober142022DividendsMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents July 15, 2022 to October 14, 2022 dividends.",
        "label": "July 15, 2022 to October 14, 2022 Dividends [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_July152023ToOctober142023DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "July152023ToOctober142023DividendsMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to dividends.",
        "label": "July 15, 2023 to October 14, 2023 Dividends [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_KalamataShippingCorporationEtAlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "KalamataShippingCorporationEtAlMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to Kalamata Shipping Corporation et al.",
        "label": "Kalamata Shipping Corporation et al [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_KelsenShippingCoLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "KelsenShippingCoLoanAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Kelsen Shipping Co. loan agreement",
        "label": "Kelsen Shipping Co. Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_KempMaritimeCoLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "KempMaritimeCoLoanAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Kemp Maritime Co. loan agreement.",
        "label": "Kemp Maritime Co. Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_KonstantakopoulosFamilyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "KonstantakopoulosFamilyMember",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to information regarding the Konstantakopoulos family.",
        "label": "Konstantakopoulos Family [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LCLawStylianouAssociatesLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LCLawStylianouAssociatesLlcMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents LC LAW Stylianou &amp; Associates LLC.",
        "label": "LC LAW Stylianou &amp; Associates LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_LR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "LR",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIBERIA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseContractualTermAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseContractualTermAxis",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Contractual Term [Axis]",
        "documentation": "Information by contractual term of lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "us-gaap_LeaseContractualTermDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseContractualTermDomain",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Contractual Term [Domain]",
        "documentation": "Contractual term of lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "cmre_LeasebackVesselApril2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselApril2023Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, April 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselAugust20232Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselAugust20232Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, August 2023, 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselAugust2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselAugust2023Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, August 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselDecember20221Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselDecember20221Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, December 2022, 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselDecember20222Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselDecember20222Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, December 2022, 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselDecember20232Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselDecember20232Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, December 2023, 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselDecember20233Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselDecember20233Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, December 2023, 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselDecember20234Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselDecember20234Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, December 2023, 4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselDecember20235Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselDecember20235Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, December 2023, 5 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselDecember2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselDecember2023Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, December 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselFebruary20242Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselFebruary20242Member",
     "presentation": [
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, February 2024, 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselFebruary2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselFebruary2024Member",
     "presentation": [
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessels.",
        "label": "Leaseback Vessel, February 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselJuly20232Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselJuly20232Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, July 2023, 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselJuly20233Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselJuly20233Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, July 2023, 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselJuly20234Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselJuly20234Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, July 2023, 4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselJuly2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselJuly2023Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, July 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselJune2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselJune2023Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, June 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselMarch20231Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselMarch20231Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, March 2023, 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselMay2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselMay2021Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the leaseback vessel.",
        "label": "Leaseback Vessel, May 2021 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselMay20222Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselMay20222Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, May 2022, 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselMay2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselMay2023Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, May 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselNovember2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselNovember2023Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, November 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselOctober2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselOctober2023Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, October 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselSeptember20232Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselSeptember20232Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, September 2023, 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeasebackVesselSeptember2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeasebackVesselSeptember2023Member",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents leaseback vessel.",
        "label": "Leaseback Vessel, September 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Assets, Finance Lease Liabilities, Investment in leaseback vessels and Net investment in Sales-type leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsCompaniesAccountedForAsEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails",
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtFinancingCostsIncludedInLoanBalancesDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesAnnualLeasePaymentsDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesFinanceLeaseObligationsDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesSalestypeLeaseDetails",
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfUnearnedRevenueDetails",
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails",
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestRedeemableNoncontrollingInterestInSubsidiaryDetails",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note18EarningsPerShareDetails",
      "http://costamare.com/role/Note18EarningsPerShareScheduleOfEarningsPerShareDetails",
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails",
      "http://costamare.com/role/Note21TaxesDetails",
      "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails",
      "http://costamare.com/role/Note22DerivativesDerivativesNotDesignatedAsHedgingInstrumentsAndIneffectivenessOfHedgingInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note24ComprehensiveIncomeDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsReconciliationOfCashCashEquivalentsAndRestrictedCashDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails",
      "http://costamare.com/role/Note8DeferredChargesNetDetails",
      "http://costamare.com/role/Note8DeferredChargesNetScheduleOfDeferredChargesNetDetails",
      "http://costamare.com/role/Note9CostamareVenturesIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LegalServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LegalServiceMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents legal service.",
        "label": "Legal Service [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LeonidioAndKyparissiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LeonidioAndKyparissiaMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leonidio and Kyparissia.",
        "label": "Leonidio and Kyparissia [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LesseeAndLessorFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LesseeAndLessorFinanceLeasesTextBlock",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee and lessor.",
        "label": "Lessee and Lessor, Finance Leases [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r590"
     ]
    },
    "us-gaap_LesseeOperatingLeaseDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseDiscountRate",
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Discount Rate",
        "label": "Lessee, Operating Lease, Discount Rate",
        "documentation": "Discount rate used by lessee to determine present value of operating lease payments."
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Discount based on incremental borrowing rate",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "cmre_LesseeOperatingLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LesseeOperatingLeasesPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for operating leasing arrangements entered into by lessee.",
        "label": "Lessee, Operating Leases [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r586"
     ]
    },
    "us-gaap_LessorDirectFinancingLeaseTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorDirectFinancingLeaseTermOfContract1",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessor, Direct Financing Lease, Term of Contract (Year)",
        "label": "Lessor, Direct Financing Lease, Term of Contract",
        "documentation": "Term of lessor's direct financing lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "cmre_LessorSalestypeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LessorSalestypeLeasesPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for sales-type leasing arrangements entered into by lessor.",
        "label": "Lessor, Sales-type Leases [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r283",
      "r402",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r455",
      "r457",
      "r459",
      "r460",
      "r543",
      "r546",
      "r547",
      "r573",
      "r764",
      "r900",
      "r944",
      "r1025",
      "r1043",
      "r1044"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders' equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r198",
      "r678",
      "r925",
      "r997",
      "r1018",
      "r1038"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      },
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current liabilities",
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r232",
      "r283",
      "r402",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r455",
      "r457",
      "r459",
      "r460",
      "r543",
      "r546",
      "r547",
      "r573",
      "r925",
      "r1025",
      "r1043",
      "r1044"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Non-current liabilities",
        "totalLabel": "Total non-current liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r146",
      "r147",
      "r148",
      "r151",
      "r283",
      "r402",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r455",
      "r457",
      "r459",
      "r460",
      "r543",
      "r546",
      "r547",
      "r573",
      "r1025",
      "r1043",
      "r1044"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CURRENT LIABILITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LoanAgreementToPartiallyRefinanceTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LoanAgreementToPartiallyRefinanceTermLoanMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the partial refinance of term loan agreement.",
        "label": "Loan Agreement to Partially Refinance Term Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LoanAgreementToPurchaseVolansVulpeculaVelaAndJpoVirgoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LoanAgreementToPurchaseVolansVulpeculaVelaAndJpoVirgoMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to a loan agreement.",
        "label": "Loan Agreement to Purchase Volans, Vulpecula, Vela and JPO Virgo [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LoanAgreementWith11CompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LoanAgreementWith11CompaniesMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the loan agreement with Achilleas Maritime Corporation, Angistri Corporation, Fanakos Maritime Corporation, Fastsailing Maritime Co., Lindner Shipping Co., Miko Shipping Co., Saval Shipping Co., Spedding Shipping Co., Tanera Shipping Co., Timpson Shipping Co. and Wester Shipping Co.",
        "label": "Loan Agreement with 11 Companies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LoanAgreementWith11CompaniesRefinancingTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LoanAgreementWith11CompaniesRefinancingTrancheMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents refinancing tranche of the loan agreement with Achilleas Maritime Corporation, Angistri Corporation, Fanakos Maritime Corporation, Fastsailing Maritime Co., Lindner Shipping Co., Miko Shipping Co., Saval Shipping Co., Spedding Shipping Co., Tanera Shipping Co., Timpson Shipping Co. and Wester Shipping Co.",
        "label": "Loan Agreement with 11 Companies, Refinancing Tranche [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LoanAgreementWith11CompaniesTrancheAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LoanAgreementWith11CompaniesTrancheAMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents tranche A of the loan agreement with Achilleas Maritime Corporation, Angistri Corporation, Fanakos Maritime Corporation, Fastsailing Maritime Co., Lindner Shipping Co., Miko Shipping Co., Saval Shipping Co., Spedding Shipping Co., Tanera Shipping Co., Timpson Shipping Co. and Wester Shipping Co.",
        "label": "Loan Agreement with 11 Companies, Tranche A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LoanAgreementWith11CompaniesTrancheBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LoanAgreementWith11CompaniesTrancheBMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents tranche B of the loan agreement with Achilleas Maritime Corporation, Angistri Corporation, Fanakos Maritime Corporation, Fastsailing Maritime Co., Lindner Shipping Co., Miko Shipping Co., Saval Shipping Co., Spedding Shipping Co., Tanera Shipping Co., Timpson Shipping Co. and Wester Shipping Co.",
        "label": "Loan Agreement with 11 Companies, Tranche B [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LoanAgreementWith11CompaniesTrancheCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LoanAgreementWith11CompaniesTrancheCMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents tranche C of the loan agreement with Achilleas Maritime Corporation, Angistri Corporation, Fanakos Maritime Corporation, Fastsailing Maritime Co., Lindner Shipping Co., Miko Shipping Co., Saval Shipping Co., Spedding Shipping Co., Tanera Shipping Co., Timpson Shipping Co. and Wester Shipping Co.",
        "label": "Loan Agreement with 11 Companies, Tranche C [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LoanAgreementsWith6CompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LoanAgreementsWith6CompaniesMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents loan agreements with 6 companies.",
        "label": "Loan Agreements with 6 Companies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LoansAgreementWith15CompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LoansAgreementWith15CompaniesMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents loan agreement with 15 companies.",
        "label": "Loans Agreement With 15 Companies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LoansAgreements11NMLSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LoansAgreements11NMLSubsidiariesMember",
     "presentation": [
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents loans agreements with 11 NML Subsidiaries.",
        "label": "Loans Agreements 11 NML Subsidiaries [Member]",
        "terseLabel": "Loans Agreements 11 NML Subsidiaries [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LoansAgreements4NmlSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LoansAgreements4NmlSubsidiariesMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents loans agreements with 4 NML Subsidiaries.",
        "label": "Loans Agreements 4 NML Subsidiaries [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LoansAgreementsTwoNmlSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LoansAgreementsTwoNmlSubsidiariesMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents loans agreements with 2 NML subsidiaries.",
        "label": "Loans Agreements, Two NML Subsidiaries [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LocalAgenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LocalAgenciesMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the local agencies.",
        "label": "Local Agencies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LongLivedAssetsFinanceLeasesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LongLivedAssetsFinanceLeasesPolicyPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long lived assets-financing leases.",
        "label": "Long Lived Assets, Finance Leases, Policy [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total long-term debt, net",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r196",
      "r468",
      "r479",
      "r907",
      "r908",
      "r1054"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current portion of long-term debt, net of deferred financing costs (Note 11)",
        "terseLabel": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Fair Value",
        "label": "Long-Term Debt, Fair Value",
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LongTermDebtGrossIncludingTermLoansAndOtherFinancingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LongTermDebtGrossIncludingTermLoansAndOtherFinancingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the gross amount of long-term debt at the balance sheet date, including term loans and other financing arrangements.",
        "label": "cmre_LongTermDebtGrossIncludingTermLoansAndOtherFinancingArrangements",
        "totalLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails": {
       "parentTag": "cmre_LongTermDebtGrossIncludingTermLoansAndOtherFinancingArrangements",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r290",
      "r472"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails": {
       "parentTag": "cmre_LongTermDebtGrossIncludingTermLoansAndOtherFinancingArrangements",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r290",
      "r472"
     ]
    },
    "cmre_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails": {
       "parentTag": "cmre_LongTermDebtGrossIncludingTermLoansAndOtherFinancingArrangements",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year and thereafter. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "cmre_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter",
        "terseLabel": "2029 and thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails": {
       "parentTag": "cmre_LongTermDebtGrossIncludingTermLoansAndOtherFinancingArrangements",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r290",
      "r472"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails": {
       "parentTag": "cmre_LongTermDebtGrossIncludingTermLoansAndOtherFinancingArrangements",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r290",
      "r472"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails": {
       "parentTag": "cmre_LongTermDebtGrossIncludingTermLoansAndOtherFinancingArrangements",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r290",
      "r472"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term debt, net of current portion and deferred financing costs (Note 11)",
        "terseLabel": "Total long-term debt, non-current, net",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r239"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt [Text Block]",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentAmount",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Purchase Commitment, Amount",
        "label": "Long-Term Purchase Commitment, Amount",
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Category of Item Purchased [Axis]",
        "documentation": "Information by category of items purchased under a long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LongshawMaritimeInvestmentsSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LongshawMaritimeInvestmentsSAMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Longshaw Maritime Investments S.A. (\"Longshaw\").",
        "label": "Longshaw Maritime Investments S.A. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_LongtermDebtGrossCurrentMaturities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "LongtermDebtGrossCurrentMaturities",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "cmre_LongtermDebtGrossCurrentMaturities",
        "negatedTerseLabel": "Less: Long-term debt current portion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r83"
     ]
    },
    "us-gaap_LongtermDebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtWeightedAverageInterestRate",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time",
        "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time",
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time."
       }
      }
     },
     "auth_ref": []
    },
    "country_MH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "MH",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MARSHALL ISLANDS"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_MajorCustomerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "MajorCustomerAMember",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to major customer A.",
        "label": "Major Customer A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_MajorCustomerBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "MajorCustomerBMember",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to major customer B.",
        "label": "Major Customer B [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_MajorCustomerCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "MajorCustomerCMember",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to major customer C.",
        "label": "Major Customer C [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_MajorCustomerDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "MajorCustomerDMember",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to major customer D.",
        "label": "Major Customer D [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_MajorCustomerEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "MajorCustomerEMember",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents customer D, a major customer of the company.",
        "label": "Major Customer E [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_MajorCustomersABCDAndEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "MajorCustomersABCDAndEMember",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents major customer A, B, C, D and E.",
        "label": "Major Customers A, B, C, D and E [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r362",
      "r914",
      "r1031",
      "r1056",
      "r1057"
     ]
    },
    "cmre_ManagementFeePerDayPerVessel": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ManagementFeePerDayPerVessel",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of management fee per day per vessel.",
        "label": "cmre_ManagementFeePerDayPerVessel",
        "terseLabel": "Management Fee Per Day, Per Vessel"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ManagementFeePerDayPerVesselUnderBareboatCharter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ManagementFeePerDayPerVesselUnderBareboatCharter",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of management fee per day, per vessel under bareboat charter.",
        "label": "cmre_ManagementFeePerDayPerVesselUnderBareboatCharter",
        "terseLabel": "Management Fee Per Day, Per Vessel Under Bareboat Charter"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ManagementFeesRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ManagementFeesRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fees paid to related parties for providing the company with technical, crewing, bunkering, accounting, provisions, sale, purchase services, as well as general administrative, certain commercial services, director and officer related insurance services.",
        "label": "cmre_ManagementFeesRelatedParties",
        "negatedLabel": "Management and agency fees-related parties (Note 3)",
        "terseLabel": "Management Fees Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarginDepositAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarginDepositAssets",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Margin Deposit Assets",
        "label": "Margin deposits (Note 22(d))",
        "documentation": "The amount of cash or securities placed with a broker or counterparty as security for a trading or derivatives securities position which was partially obtained with funds provided by the broker dealer."
       }
      }
     },
     "auth_ref": [
      "r755",
      "r979"
     ]
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarketableSecuritiesPolicy",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment classified as marketable security."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r444",
      "r445",
      "r446",
      "r447",
      "r517",
      "r644",
      "r710",
      "r755",
      "r756",
      "r818",
      "r825",
      "r827",
      "r828",
      "r851",
      "r882",
      "r883",
      "r903",
      "r911",
      "r920",
      "r927",
      "r1029",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050"
     ]
    },
    "cmre_MessiniSealandMichiganSealandIlliniosAndYorkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "MessiniSealandMichiganSealandIlliniosAndYorkMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents vessels.",
        "label": "Messini, Sealand Michigan, Sealand Illinios, and York [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_MinerTaiboComityPeacePrideCetusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "MinerTaiboComityPeacePrideCetusMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents vessels.",
        "label": "Miner, Taibo, Comity, Peace, Pride, Cetus [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r444",
      "r445",
      "r446",
      "r447",
      "r517",
      "r644",
      "r710",
      "r755",
      "r756",
      "r818",
      "r825",
      "r827",
      "r828",
      "r851",
      "r882",
      "r883",
      "r903",
      "r911",
      "r920",
      "r927",
      "r1029",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity, Attributable to Noncontrolling Interest",
        "label": "Non-controlling interest (Note 1)",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r197",
      "r283",
      "r402",
      "r448",
      "r451",
      "r452",
      "r453",
      "r459",
      "r460",
      "r573",
      "r677",
      "r768"
     ]
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "- Dividends to non-controlling shareholders of subsidiary",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "us-gaap_MinorityInterestDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestDisclosureTextBlock",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterest"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest Disclosure [Text Block]",
        "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock."
       }
      }
     },
     "auth_ref": [
      "r186"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary, Ownership Percentage, Parent",
        "label": "Subsidiary, Ownership Percentage, Parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_MscAthensAndMscAthosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "MscAthensAndMscAthosMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MSC Athens and MSC Athos.",
        "label": "MSC Athens and MSC Athos [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NMLLoan2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NMLLoan2Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents NML Loan 2.",
        "label": "N M L Loan 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NMLLoan3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NMLLoan3Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents NML Loan 3.",
        "label": "N M L Loan 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r362",
      "r914",
      "r1031",
      "r1056",
      "r1057"
     ]
    },
    "cmre_NeptuneGlobalFinanceLtdNgfMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NeptuneGlobalFinanceLtdNgfMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Neptune Global Finance Ltd. (\"NGF\").",
        "label": "Neptune Global Finance Ltd. (\"NGF\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NeptuneMaritimeLeasingLimitedNmlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NeptuneMaritimeLeasingLimitedNmlMember",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Neptune Maritime Leasing Limited (\"NML\").",
        "label": "Neptune Maritime Leasing Limited (\"NML\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NeptuneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NeptuneMember",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Neptune.",
        "label": "Neptune [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NeridaShippingCompanyTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NeridaShippingCompanyTermLoanMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information about term loan issued by Nerida Shipping Co.",
        "label": "Nerida Shipping Company Term Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NetBookValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NetBookValueMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents net book value.",
        "label": "Net Book Value [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash provided by / (used in) Financing Activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r277"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows From Financing Activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash provided by / (used in) in Investing Activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r277"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows From Investing Activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash provided by Operating Activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r174",
      "r175"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows From Operating Activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note18EarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income attributable to Costamare Inc.",
        "verboseLabel": "Net income",
        "terseLabel": "Net income attributable to Costamare Inc.",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r175",
      "r202",
      "r230",
      "r255",
      "r258",
      "r262",
      "r283",
      "r294",
      "r296",
      "r297",
      "r298",
      "r299",
      "r302",
      "r303",
      "r310",
      "r327",
      "r347",
      "r353",
      "r356",
      "r402",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r455",
      "r457",
      "r459",
      "r460",
      "r563",
      "r573",
      "r685",
      "r787",
      "r807",
      "r808",
      "r901",
      "r942",
      "r1025"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note18EarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net loss attributable to the non-controlling interest (Note 16)",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r188",
      "r255",
      "r258",
      "r302",
      "r303",
      "r684",
      "r988"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquityParentheticals",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestRedeemableNoncontrollingInterestInSubsidiaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net loss attributable to redeemable non-controlling interest",
        "label": "Net loss attributable to redeemable non-controlling interest",
        "negatedLabel": "Net income, redeemable non-controlling interest",
        "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note18EarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income available to Common Stockholders",
        "terseLabel": "Net income available to common stockholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r296",
      "r297",
      "r298",
      "r299",
      "r306",
      "r307",
      "r311",
      "r314",
      "r327",
      "r347",
      "r353",
      "r356",
      "r901"
     ]
    },
    "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Net income(1)",
        "label": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest",
        "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r188",
      "r189"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NewYorkCapitalManagementGlobalAdvisorsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NewYorkCapitalManagementGlobalAdvisorsLlcMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents New York Capital Management Global Advisors LLC",
        "label": "New York Capital Management Global Advisors LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NmlLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NmlLoanAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the NML loan agreement.",
        "label": "NML Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NmlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NmlMember",
     "presentation": [
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents NML.",
        "label": "NML [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Cash Investing and Financing Activities:"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NoncontrollingInterestIncreaseDecreaseFromIssuanceOfSubsidiarySharesToNoncontrollingInterestHolders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NoncontrollingInterestIncreaseDecreaseFromIssuanceOfSubsidiarySharesToNoncontrollingInterestHolders",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "label": "- Issuance of subsidiary shares to non-controlling interest (Note 1)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestIncreaseFromBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "-Acquisition of non-controlling interest (Note 1)",
        "documentation": "Amount of increase in noncontrolling interest from a business combination."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r89",
      "r98"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r497",
      "r1000",
      "r1001",
      "r1002",
      "r1062"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other expenses, net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "us-gaap_NonrelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonrelatedPartyMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonrelated Party [Member]",
        "documentation": "Party not related to reporting entity."
       }
      }
     },
     "auth_ref": [
      "r998",
      "r999"
     ]
    },
    "cmre_Note11BMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "Note11BMember",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to debt.",
        "label": "Note 11.B [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_Note11a17Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "Note11a17Member",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Note 11.A.17.",
        "label": "Note 11.A.17 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NovaraShippingCoFinneyShippingCoAlfordShippingCoAndNisbetShippingCoLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NovaraShippingCoFinneyShippingCoAlfordShippingCoAndNisbetShippingCoLoanAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Novara Shipping Co., Finney Shipping Co., Alford Shipping Co. and Nisbet Shipping Co. loan agreement.",
        "label": "Novara Shipping Co., Finney Shipping Co., Alford Shipping Co. and Nisbet Shipping Co. Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NovaraShippingCoFinneyShippingCoAlfordShippingCoAndNisbetShippingCoLoanAgreementTrancheAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NovaraShippingCoFinneyShippingCoAlfordShippingCoAndNisbetShippingCoLoanAgreementTrancheAMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents tranche A of the Novara Shipping Co., Finney Shipping Co., Alford Shipping Co. and Nisbet Shipping Co. loan agreement.",
        "label": "Novara Shipping Co., Finney Shipping Co., Alford Shipping Co. and Nisbet Shipping Co. Loan Agreement, Tranche A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NovaraShippingCoFinneyShippingCoAlfordShippingCoAndNisbetShippingCoLoanAgreementTrancheCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NovaraShippingCoFinneyShippingCoAlfordShippingCoAndNisbetShippingCoLoanAgreementTrancheCMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents tranche C of the loan agreement with Novara Shipping Co., Finney Shipping Co., Alford Shipping Co. and Nisbet Shipping Co.",
        "label": "Novara Shipping Co., Finney Shipping Co., Alford Shipping Co. and Nisbet Shipping Co. Loan Agreement, Tranche C [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NovaraShippingCoFinneyShippingCoAlfordShippingCoAndNisbetShippingCoLoanAgreementTrancheDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NovaraShippingCoFinneyShippingCoAlfordShippingCoAndNisbetShippingCoLoanAgreementTrancheDMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents tranche D of the loan agreement with Novara Shipping Co., Finney Shipping Co., Alford Shipping Co. and Nisbet Shipping Co.",
        "label": "Novara Shipping Co., Finney Shipping Co., Alford Shipping Co. and Nisbet Shipping Co. Loan Agreement, Tranche D [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfAssetAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfAssetAcquired",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of asset acquired.",
        "label": "cmre_NumberOfAssetAcquired",
        "terseLabel": "Number of Asset Acquired"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfCharteredinThirdpartyVessels": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfCharteredinThirdpartyVessels",
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of chartered-in third-party vessels.",
        "label": "cmre_NumberOfCharteredinThirdpartyVessels",
        "terseLabel": "Number of Chartered-in Third-party Vessels"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfCompaniesAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfCompaniesAcquired",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of companies acquired.",
        "label": "cmre_NumberOfCompaniesAcquired",
        "terseLabel": "Number of Companies Acquired"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfContainerVessels": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfContainerVessels",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of container vessels.",
        "label": "cmre_NumberOfContainerVessels",
        "terseLabel": "Number of Container Vessels"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfDryBulkVessels": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfDryBulkVessels",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of dry-bulk vessels owned by the company.",
        "label": "cmre_NumberOfDryBulkVessels",
        "terseLabel": "Number of Dry-bulk Vessels"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfDrybulkVesselsWithIndexlinkedTimeCharterRate": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfDrybulkVesselsWithIndexlinkedTimeCharterRate",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of dry-bulk vessels with index-linked time charter rate.",
        "label": "cmre_NumberOfDrybulkVesselsWithIndexlinkedTimeCharterRate",
        "terseLabel": "Number of Dry-bulk Vessels with Index-linked Time Charter Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfForeignCurrencyDerivativesHeld": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfForeignCurrencyDerivativesHeld",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Foreign Currency Derivatives Held",
        "label": "Number of Foreign Currency Derivatives Held",
        "documentation": "Number of foreign currency exchange rate derivatives held by the entity at the reporting date."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110"
     ]
    },
    "us-gaap_NumberOfInterestRateDerivativesHeld": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfInterestRateDerivativesHeld",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Interest Rate Derivatives Held",
        "label": "Number of Interest Rate Derivatives Held",
        "documentation": "Number of interest rate derivative instruments held by the entity at the reporting date."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110"
     ]
    },
    "cmre_NumberOfJointlyOwnedCompanies": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfJointlyOwnedCompanies",
     "presentation": [
      "http://costamare.com/role/Note9CostamareVenturesIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of jointly owned companies formed pursuant to the Framework Agreement with York, that the Company holds a percentage of their capital stock as at the end of the reporting period.",
        "label": "cmre_NumberOfJointlyOwnedCompanies",
        "terseLabel": "Number of Jointly Owned Companies"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfMajorityOwnedSubsidiaries": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfMajorityOwnedSubsidiaries",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of majority owned subsidiaries.",
        "label": "cmre_NumberOfMajorityOwnedSubsidiaries",
        "terseLabel": "Number of Majority Owned Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfSecondhandDryBulkVessels": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfSecondhandDryBulkVessels",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of secondhand dry bulk vessels.",
        "label": "cmre_NumberOfSecondhandDryBulkVessels",
        "terseLabel": "Number of Secondhand Dry Bulk Vessels"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfSubsidiaries": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfSubsidiaries",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of subsidiaries owned by the entity.",
        "label": "cmre_NumberOfSubsidiaries",
        "terseLabel": "Number of Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfUnencumberedVessels": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfUnencumberedVessels",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of unencumbered vessels.",
        "label": "cmre_NumberOfUnencumberedVessels",
        "terseLabel": "Number of Unencumbered Vessels"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfVessels": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfVessels",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the number of vessels owned and operated as at the end of each reporting period.",
        "label": "cmre_NumberOfVessels",
        "terseLabel": "Number of Vessels"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfVesselsCompletedDdDuringPeriod": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfVesselsCompletedDdDuringPeriod",
     "presentation": [
      "http://costamare.com/role/Note8DeferredChargesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of vessels completed dry-docking (DD) during the reporting period.",
        "label": "cmre_NumberOfVesselsCompletedDdDuringPeriod",
        "terseLabel": "Number of Vessels Completed DD During Period"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfVesselsDelivered": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfVesselsDelivered",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of vessels delivered during period.",
        "label": "cmre_NumberOfVesselsDelivered",
        "terseLabel": "Number of Vessels Delivered"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfVesselsHeldForSale": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfVesselsHeldForSale",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of vessels held for sale.",
        "label": "cmre_NumberOfVesselsHeldForSale",
        "terseLabel": "Number of Vessels Held for Sale"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfVesselsInPoolAgreements": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfVesselsInPoolAgreements",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of vessels in pool agreements.",
        "label": "cmre_NumberOfVesselsInPoolAgreements",
        "terseLabel": "Number of Vessels in Pool Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfVesselsOrdered": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfVesselsOrdered",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of vessels ordered during the period.",
        "label": "cmre_NumberOfVesselsOrdered",
        "terseLabel": "Number of Vessels Ordered"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfVesselsSurveyInProcess": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfVesselsSurveyInProcess",
     "presentation": [
      "http://costamare.com/role/Note8DeferredChargesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of vessels that special survey for dry docking is still in process.",
        "label": "cmre_NumberOfVesselsSurveyInProcess",
        "terseLabel": "Number of Vessels Survey in Process"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfVesselsUnderSaleAndBareboatAgreement": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfVesselsUnderSaleAndBareboatAgreement",
     "presentation": [
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of vessels under sale and bareboat agreement.",
        "label": "cmre_NumberOfVesselsUnderSaleAndBareboatAgreement",
        "terseLabel": "Number of Vessels Under Sale and Bareboat Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_NumberOfVoyagesWithIndexlinkedRate": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "NumberOfVoyagesWithIndexlinkedRate",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of voyages with index-linked rate.",
        "label": "cmre_NumberOfVoyagesWithIndexlinkedRate",
        "terseLabel": "Number of Voyages With Index-linked Rate"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_OaklandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "OaklandMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to Oakland.",
        "label": "Oakland [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_October152020ToJanuary142021DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "October152020ToJanuary142021DividendsMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to dividends.",
        "label": "October 15, 2020 to January 14, 2021 Dividends [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_October152021ToJanuary142022DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "October152021ToJanuary142022DividendsMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to dividends.",
        "label": "October 15, 2021 to January 14, 2022 Dividends [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_October152022ToJanuary142023DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "October152022ToJanuary142023DividendsMember",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to dividends.",
        "label": "October 15, 2022 to January 14, 2023 Dividends [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_OfficersCompensationChargedPeriodEnd": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "OfficersCompensationChargedPeriodEnd",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of expenditures for salaries of officers charged at period end. Does not include allocated share-based compensation, pension and post-retirement benefit expense or other labor-related non-salary expense. For commercial and industrial companies, excludes any direct and overhead labor that is included in cost of goods sold.",
        "label": "cmre_OfficersCompensationChargedPeriodEnd",
        "terseLabel": "Officers Compensation Charged, Period End"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingCostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vessels' operating expenses",
        "label": "Operating Costs and Expenses",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_OperatingExpensesIncreaseRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "OperatingExpensesIncreaseRate",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the operating expenses increase rate used in the calculation of outflows in the undiscounted projected net operating cash flows for each of the Company's vessels.",
        "label": "cmre_OperatingExpensesIncreaseRate",
        "terseLabel": "Operating Expenses Increase Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r347",
      "r353",
      "r356",
      "r901"
     ]
    },
    "us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseIncomeComprehensiveIncomeExtensibleList",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of comprehensive income that includes operating lease income."
       }
      }
     },
     "auth_ref": [
      "r596"
     ]
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLeaseIncome",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Lease Income",
        "label": "Operating Lease, Lease Income",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r596",
      "r598"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease liabilities, including current portion",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liabilities, current portion (Note 13)",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liabilities, non-current portion (Note 13)",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating leases, right-of-use assets (Note 13)",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r587"
     ]
    },
    "cmre_OperatingLeaseRightOfUseAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "OperatingLeaseRightOfUseAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease Right-of-Use Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r594",
      "r924"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r356"
     ]
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OptionIndexedToIssuersEquityTypeAxis",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Option Indexed to Issuer's Equity, Type [Axis]",
        "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r129",
      "r130",
      "r191"
     ]
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OptionIndexedToIssuersEquityTypeDomain",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Option Indexed to Issuer's Equity, Type [Domain]",
        "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_OracleLibraAndNormaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "OracleLibraAndNormaMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oracle, Libra and Norma.",
        "label": "Oracle, Libra and Norma [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and General Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r186",
      "r718",
      "r719"
     ]
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized gain / (loss) on cash flow hedges, net (Notes 22 and 24)",
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r253"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
      "http://costamare.com/role/Note24ComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest rate swaps, cross-currency swaps, and interest rate caps (included component)",
        "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r253"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
      "http://costamare.com/role/Note24ComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclassification to Interest and finance costs",
        "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r254"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
      "http://costamare.com/role/Note24ComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclassification of amount excluded from the interest rate caps assessment of hedge effectiveness based on an amortization approach to Interest and finance costs",
        "negatedLabel": "Reclassification of amount excluded from the interest rate caps assessment of effectiveness based on an amortization approach to Interest and finance costs (Notes 20, 22 and 24)",
        "terseLabel": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, after Tax",
        "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, after Tax",
        "documentation": "Amount, after tax, of adjustments from accumulated other comprehensive income (AOCI) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r253",
      "r254",
      "r549"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest rate caps (excluded component) (1)",
        "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, after Tax",
        "documentation": "Amount, after tax and before adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r253",
      "r548",
      "r552"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
      "http://costamare.com/role/Note24ComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "totalLabel": "Other comprehensive income / (loss) for the year",
        "terseLabel": "Other Comprehensive Income (Loss), Net of Tax, Total",
        "label": "- Other comprehensive income (loss)",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r31",
      "r256",
      "r259",
      "r265",
      "r575",
      "r576",
      "r581",
      "r663",
      "r686",
      "r986",
      "r987"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncomeAndExpensesAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER INCOME / (EXPENSES):"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_OtherInvestorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "OtherInvestorsMember",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to other investors.",
        "label": "Other Investors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Liabilities, Current, Total",
        "label": "Other current liabilities",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r925"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other non-current liabilities",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_OtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other financing arrangements",
        "terseLabel": "Other Long-Term Debt",
        "label": "Other Long-Term Debt",
        "documentation": "Amount of long-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r196",
      "r1054"
     ]
    },
    "cmre_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "OtherMember",
     "presentation": [
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to other.",
        "label": "Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncome",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other, net",
        "documentation": "Amount of income related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Member]",
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "cmre_OtherThirdpartyManagersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "OtherThirdpartyManagersMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents other third-party managers.",
        "label": "Other Third-party Managers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_OwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "OwnershipPercentage",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents ownership percentage.",
        "label": "cmre_OwnershipPercentage",
        "terseLabel": "Ownership Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ParentMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent [Member]",
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ParticipationOfCompanysWhollyOwnedSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ParticipationOfCompanysWhollyOwnedSubsidiary",
     "presentation": [
      "http://costamare.com/role/Note9CostamareVenturesIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the percentage of the shareholding of the Company through Costamare Ventures, to each entity.",
        "label": "cmre_ParticipationOfCompanysWhollyOwnedSubsidiary",
        "terseLabel": "Participation of Company's Wholly Owned Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_PaymentsForInvestmentsInLeasebackVesselsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "PaymentsForInvestmentsInLeasebackVesselsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for investments in leaseback vessels, classified as investing activities.",
        "label": "cmre_PaymentsForInvestmentsInLeasebackVesselsInvestingActivities",
        "negatedLabel": "Issuance of investments in leaseback vessels"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_PaymentsOfDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDividends",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid",
        "label": "Payments of Dividends",
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfFinancingCosts",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of financing costs",
        "label": "Payments of Financing Costs",
        "documentation": "The cash outflow for loan and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments to Acquire Businesses, Gross",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r540"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of a subsidiary, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments to Acquire Equity Method Investments",
        "negatedLabel": "Equity method investments",
        "label": "Payments to Acquire Equity Method Investments",
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireInvestments",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments to acquire short-term investments",
        "label": "Payments to Acquire Investments",
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_PaymentsToAcquireLeaseReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireLeaseReceivables",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments to Acquire Lease Receivables",
        "label": "Payments to Acquire Lease Receivables",
        "documentation": "The cash outflow for the purchase of receivables arising from the lease of real estate, equipment or other fixed assets for a specified time in exchange for payment, usually in the form of rent."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "cmre_PaymentsToAcquireVessels": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "PaymentsToAcquireVessels",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of vessel that are used in the normal conduct of business to produce goods and services and not intended for resale and or upgrades of existing vessels to increase their earnings capacity.",
        "label": "cmre_PaymentsToAcquireVessels",
        "negatedLabel": "Vessel acquisition and advances/Additions to vessel cost"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_PercentageOwnership": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "PercentageOwnership",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the percentage of ownership of a related party.",
        "label": "cmre_PercentageOwnership",
        "terseLabel": "Percentage Ownership"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_PercentageToBePaidOnOfferedSharesFairValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "PercentageToBePaidOnOfferedSharesFairValue",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of fair value of offered shares to be paid in case that no third party accepts to buy them.",
        "label": "cmre_PercentageToBePaidOnOfferedSharesFairValue",
        "terseLabel": "Percentage to be Paid on Offered Shares Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_PlattMaritimeCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "PlattMaritimeCoMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in Platt Maritime Co.",
        "label": "Platt Maritime Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_PolarArgentinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "PolarArgentinaMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Polar Argentina.",
        "label": "Polar Argentina [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_PolarBrasilMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "PolarBrasilMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Polar Brasil.",
        "label": "Polar Brasil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockDividendsAndOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockDividendsAndOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note18EarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Earnings allocated to Preferred Stock (Note 18)",
        "negatedTerseLabel": "Less: paid and accrued earnings allocated to Preferred Stock",
        "label": "Preferred Stock Dividends and Other Adjustments",
        "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r957",
      "r1006"
     ]
    },
    "us-gaap_PreferredStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockDividendsPerShareCashPaid",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock, Dividends, Per Share, Cash Paid (in dollars per share)",
        "label": "Preferred Stock, Dividends, Per Share, Cash Paid",
        "documentation": "Aggregate dividends paid during the period for each share of preferred stock outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/DocumentAndEntityInformation",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r928",
      "r929",
      "r933",
      "r934",
      "r935",
      "r938",
      "r1058",
      "r1062"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock (Note 17)",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r673",
      "r925"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments and other assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r421",
      "r422",
      "r892"
     ]
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromContributionsFromParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromContributionsFromParent",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Contributions from Parent",
        "label": "Proceeds from Contributions from Parent",
        "documentation": "The cash inflow from parent as a source of financing that is recorded as additional paid in capital."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_ProceedsFromDividendsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromDividendsReceived",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Dividends Received",
        "label": "Proceeds from Dividends Received",
        "documentation": "Dividends received on equity and other investments during the current period."
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return of capital from equity method investments",
        "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r989"
     ]
    },
    "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromInsuranceSettlementInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from the settlement of insurance claims",
        "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r50"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Issuance of Debt",
        "label": "Proceeds from Issuance of Debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Issuance of Long-term Debt, Total",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r721"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from long-term debt and finance leases",
        "documentation": "Amount of cash inflow from long-term debt, finance lease obligation, and mandatorily redeemable capital security."
       }
      }
     },
     "auth_ref": [
      "r990",
      "r991"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from stock issuance",
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r721"
     ]
    },
    "us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital collections from vessels' leaseback arrangements",
        "documentation": "Amount of cash inflow from principal payment received from sales-type and direct financing leases classified as investing activity."
       }
      }
     },
     "auth_ref": [
      "r212"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt securities capital redemption",
        "terseLabel": "Proceeds from Maturities, Prepayments and Calls of Held-to-maturity Securities",
        "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r1011"
     ]
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromMinorityShareholders",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestRedeemableNoncontrollingInterestInSubsidiaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial redeemable non-controlling interest in subsidiary",
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Settlements of short-term investments",
        "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sale of equity securities",
        "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r274"
     ]
    },
    "cmre_ProceedsFromSaleVessels": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ProceedsFromSaleVessels",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of vessels.",
        "label": "Proceeds from the sale of vessels, net"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails",
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r358",
      "r646",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r887",
      "r912",
      "r926",
      "r967",
      "r1022",
      "r1023",
      "r1031",
      "r1056"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails",
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r358",
      "r646",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r887",
      "r912",
      "r926",
      "r967",
      "r1022",
      "r1023",
      "r1031",
      "r1056"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
      "http://costamare.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/Note18EarningsPerShareScheduleOfEarningsPerShareDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "label": "Net income for the year",
        "terseLabel": "Net income:",
        "verboseLabel": "- Net income",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r255",
      "r258",
      "r275",
      "r283",
      "r294",
      "r302",
      "r303",
      "r327",
      "r347",
      "r353",
      "r356",
      "r402",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r455",
      "r457",
      "r459",
      "r460",
      "r541",
      "r544",
      "r545",
      "r563",
      "r573",
      "r668",
      "r683",
      "r731",
      "r787",
      "r807",
      "r808",
      "r901",
      "r921",
      "r922",
      "r943",
      "r988",
      "r1025"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Vessels and advances, net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAdditions",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vessel acquisitions, advances and other vessels' costs",
        "label": "Property, Plant and Equipment, Additions",
        "documentation": "Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vessel sales, transfers and other movements",
        "label": "Property, Plant and Equipment, Gross, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total fixed assets, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r669",
      "r681",
      "r925"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FIXED ASSETS, NET:"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_PropertyPlantAndEquipmentNetPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "PropertyPlantAndEquipmentNetPeriodIncreaseDecrease",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of long-lived, physical assets used in the normal conduct of business and not intended for resale net of accumulated depreciation.",
        "label": "cmre_PropertyPlantAndEquipmentNetPeriodIncreaseDecrease",
        "terseLabel": "Vessel sales, transfers and other movements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r219",
      "r222",
      "r679"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Useful Life (Year)",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r410"
     ]
    },
    "cmre_QuarterlyFeeToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "QuarterlyFeeToRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quarterly fee for services provided by Costamare Shipping and/ or Costamare Services as at period end.",
        "label": "cmre_QuarterlyFeeToRelatedParties",
        "terseLabel": "Quarterly Fee to Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_QuarterlyFeeToRelatedPartiesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "QuarterlyFeeToRelatedPartiesShares",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quarterly fee, in shares, for services provided by Costamare Shipping and/ or Costamare Services as at period end.",
        "label": "cmre_QuarterlyFeeToRelatedPartiesShares",
        "terseLabel": "Quarterly Fee to Related Parties, Shares (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_QuentinShippingCoAndSanderShippingCo2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "QuentinShippingCoAndSanderShippingCo2Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to the second set of loans to Quentin Shipping Co. and Sanders Shipping Co.",
        "label": "Quentin Shipping Co. and Sander Shipping Co. 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_QuentinShippingCoAndSanderShippingCoTermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "QuentinShippingCoAndSanderShippingCoTermLoansMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Quentin Shipping Co. and Sander Shipping Co. term loans.",
        "label": "Quentin Shipping Co. and Sander Shipping Co. Term Loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r444",
      "r445",
      "r446",
      "r447",
      "r509",
      "r517",
      "r521",
      "r522",
      "r523",
      "r620",
      "r644",
      "r710",
      "r755",
      "r756",
      "r818",
      "r825",
      "r827",
      "r828",
      "r851",
      "r882",
      "r883",
      "r903",
      "r911",
      "r920",
      "r927",
      "r930",
      "r1020",
      "r1029",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r444",
      "r445",
      "r446",
      "r447",
      "r509",
      "r517",
      "r521",
      "r522",
      "r523",
      "r620",
      "r644",
      "r710",
      "r755",
      "r756",
      "r818",
      "r825",
      "r827",
      "r828",
      "r851",
      "r882",
      "r883",
      "r903",
      "r911",
      "r920",
      "r927",
      "r930",
      "r1020",
      "r1029",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r1007",
      "r1008",
      "r1009",
      "r1010"
     ]
    },
    "cmre_ReclassifiedToVesselsAndAdvancesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ReclassifiedToVesselsAndAdvancesNet",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount reclassified to vessels and advances, net.",
        "label": "cmre_ReclassifiedToVesselsAndAdvancesNet",
        "terseLabel": "Reclassified to Vessels and Advances, Net"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ReddickShippingCoAndVerandiShippingCo3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ReddickShippingCoAndVerandiShippingCo3Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to debt.",
        "label": "Reddick Shipping Co. and Verandi Shipping Co. 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ReddickShippingCoAndVerandiShippingCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ReddickShippingCoAndVerandiShippingCoMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents inofrmation related to Reddick shipping Co and Verandi Shipping Co.",
        "label": "Reddick Shipping Co. and Verandi Shipping Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ReddickShippingCoAndVerandiShippingCoSecondTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ReddickShippingCoAndVerandiShippingCoSecondTermLoanMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the second term loan for Reddick Shipping Co. and Verandi Shipping Co.",
        "label": "Reddick Shipping Co. and Verandi Shipping Co Second Term Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_RedeemableNonControllingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "RedeemableNonControllingInterestAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Redeemable Non-controlling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestRedeemableNoncontrollingInterestInSubsidiaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, January 1, 2022",
        "periodEndLabel": "Balance, December 31, 2022",
        "label": "Temporary equity - Redeemable non-controlling interest in subsidiary - (Note 16)",
        "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r87",
      "r88"
     ]
    },
    "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RedeemableNoncontrollingInterestTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redeemable Noncontrolling Interest [Table Text Block]",
        "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_RefinanceTermLoanForBernisVerityDawnDiscoveryAndParityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "RefinanceTermLoanForBernisVerityDawnDiscoveryAndParityMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to refinance term loan for Bernis, Verity, Dawn, Discovery and Parity.",
        "label": "Refinance Term Loan for Bernis, Verity, Dawn, Discovery and Parity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_RefinanceTermLoanForGrenetaMarineCorpMerleMarineCorpAndGassinMarineCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "RefinanceTermLoanForGrenetaMarineCorpMerleMarineCorpAndGassinMarineCorpMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Refinance Term Loan for Greneta Marine Corp, Merle Marine Corp and Gassin Marine Corp.",
        "label": "Refinance Term Loan for Greneta Marine Corp, Merle Marine Corp and Gassin Marine Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_RefinanceTermLoanForMeridaBermondiTitanIAndUruguayMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "RefinanceTermLoanForMeridaBermondiTitanIAndUruguayMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the refinance term loan for Merida, Bermondi, Titan I and Uruguay.",
        "label": "Refinance Term Loan for Merida, Bermondi, Titan I and Uruguay [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_RefinanceTermLoanForQuentinShippingAndSanderShippingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "RefinanceTermLoanForQuentinShippingAndSanderShippingMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Refinance Term Loan for Quentin Shipping and Sander Shipping.",
        "label": "Refinance Term Loan for Quentin Shipping and Sander Shipping [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_RefinanceTermLoanForReddickShippingAndVerandiShippingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "RefinanceTermLoanForReddickShippingAndVerandiShippingMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Refinance Term Loan for Reddick Shipping and Verandi Shipping.",
        "label": "Refinance Term Loan for Reddick Shipping and Verandi Shipping [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_RefinanceTermLoanForTenCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "RefinanceTermLoanForTenCompaniesMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Refinance Term Loan for Ten Companies.",
        "label": "Refinance Term Loan for Ten Companies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_RefinanceTermLoanToVulpeculaVolansVirgoAndVelaAndTrancheCOf11CompaniesTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "RefinanceTermLoanToVulpeculaVolansVirgoAndVelaAndTrancheCOf11CompaniesTermLoanMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the refinance term loan for Vulpecula, Volans, Virgo and Vela and term loan of 11 companies tranche C.",
        "label": "Refinance Term Loan to Vulpecula, Volans, Virgo and Vela and Tranche C of 11 Companies Term Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_RefinanceTermLoansForEquityThunderRoseAndClaraMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "RefinanceTermLoansForEquityThunderRoseAndClaraMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to refinance term loans for Equity, Thunder, Rose and Clara.",
        "label": "Refinance Term Loans for Equity, Thunder, Rose and Clara [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_RefinanceTermLoansOf17CompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "RefinanceTermLoansOf17CompaniesMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the refinance term loan of 17 companies.",
        "label": "Refinance Term Loans of 17 Companies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party, Type [Domain]",
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r605",
      "r606",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r784",
      "r786",
      "r816"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r286",
      "r605",
      "r606",
      "r607",
      "r608",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r784",
      "r786",
      "r816"
     ]
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction, Amounts of Transaction",
        "label": "Related Party Transaction, Amounts of Transaction",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r605"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r606",
      "r1042"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_RelatedPartyTransactionExpensesCapitalizedAsFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "RelatedPartyTransactionExpensesCapitalizedAsFinancingCosts",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses capitalized as financing costs resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "cmre_RelatedPartyTransactionExpensesCapitalizedAsFinancingCosts",
        "terseLabel": "Related Party Transaction, Expenses Capitalized as Financing Costs"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_RelatedPartyTransactionPercentageMarkUp": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "RelatedPartyTransactionPercentageMarkUp",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of mark up on related party transaction.",
        "label": "cmre_RelatedPartyTransactionPercentageMarkUp",
        "terseLabel": "Related Party Transaction, Percentage Mark Up"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Related Parties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party, Type [Axis]",
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r605",
      "r606",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r784",
      "r786",
      "r816",
      "r1042"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedParties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r603",
      "r604",
      "r606",
      "r609",
      "r727",
      "r728",
      "r729",
      "r791",
      "r792",
      "r793",
      "r813",
      "r815"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayments of Debt",
        "label": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayments of Long-Term Debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r724"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of long-term debt and finance leases",
        "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security",
        "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r287",
      "r288",
      "r464",
      "r484",
      "r608",
      "r894",
      "r895"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      },
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsReconciliationOfCashCashEquivalentsAndRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted cash - current portion",
        "terseLabel": "Restricted cash (Note 2(e))",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r234",
      "r280"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsReconciliationOfCashCashEquivalentsAndRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted cash - non-current portion",
        "label": "Restricted cash, non-current (Note 2(e))",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r213",
      "r280"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r185",
      "r676",
      "r714",
      "r716",
      "r725",
      "r767",
      "r925"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r291",
      "r292",
      "r293",
      "r295",
      "r301",
      "r303",
      "r404",
      "r405",
      "r524",
      "r525",
      "r526",
      "r532",
      "r533",
      "r553",
      "r555",
      "r556",
      "r558",
      "r561",
      "r711",
      "r713",
      "r732",
      "r1062"
     ]
    },
    "cmre_RevenueDaysPerAnnum": {
     "xbrltype": "durationItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "RevenueDaysPerAnnum",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of assumed revenue days used in the calculation of the contracted revenue.",
        "label": "cmre_RevenueDaysPerAnnum",
        "terseLabel": "Revenue Days Per Annum (Day)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Voyage Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Voyage revenue",
        "label": "Charters",
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
       }
      }
     },
     "auth_ref": [
      "r328",
      "r329",
      "r346",
      "r351",
      "r352",
      "r358",
      "r360",
      "r362",
      "r506",
      "r507",
      "r646"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://costamare.com/role/Note19VoyageRevenues"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r508"
     ]
    },
    "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionAndDeferredRevenueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Charter Revenue, Current and Non-Current, Unearned Revenue, Current and Non-Current and Time Charter Assumed, Current and Non-Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r789",
      "r885",
      "r898"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Revenues",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r283",
      "r328",
      "r329",
      "r346",
      "r351",
      "r352",
      "r358",
      "r360",
      "r362",
      "r402",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r455",
      "r457",
      "r459",
      "r460",
      "r573",
      "r668",
      "r1025"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "REVENUES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use assets obtained in exchange for operating lease obligations",
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r593",
      "r924"
     ]
    },
    "cmre_SaleAndBareboatAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SaleAndBareboatAgreementsMember",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents sale and bareboat agreements.",
        "label": "Sale and Bareboat Agreements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SaleAndLeasebackTransactionAdditionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SaleAndLeasebackTransactionAdditionalAmount",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of additional borrowings under sale and leaseback transaction.",
        "label": "cmre_SaleAndLeasebackTransactionAdditionalAmount",
        "terseLabel": "Sale and Leaseback Transaction, Additional Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleLeasebackTransactionDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleLeasebackTransactionDescriptionAxis",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Leaseback Transaction, Description [Axis]",
        "documentation": "Information pertinent to a sale and leaseback transaction, by transaction."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r1041"
     ]
    },
    "us-gaap_SaleLeasebackTransactionNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleLeasebackTransactionNameDomain",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Leaseback Transaction, Name [Domain]",
        "documentation": "The name of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleLeasebackTransactionNetBookValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleLeasebackTransactionNetBookValue",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale Leaseback Transaction, Net Book Value",
        "label": "Sale Leaseback Transaction, Net Book Value",
        "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r208",
      "r209",
      "r1041"
     ]
    },
    "cmre_SaleLeasebackTransactionTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SaleLeasebackTransactionTerm",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The term of the sale of the property to another party and the lease of the property back to the seller.",
        "label": "cmre_SaleLeasebackTransactionTerm",
        "terseLabel": "Sale Leaseback Transaction, Term (Year)"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SaleLeasebackTransactionsRegardingTheVesselPolarBrasilSlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SaleLeasebackTransactionsRegardingTheVesselPolarBrasilSlMember",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents ale leaseback transactions regarding the polar brasil S&amp;L.",
        "label": "Sale Leaseback Transactions Regarding the Vessel Polar Brasil S&amp;L [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SaleLeasebackTransactionsRegardingTheVesselsLeonidioAndKyparissiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SaleLeasebackTransactionsRegardingTheVesselsLeonidioAndKyparissiaMember",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the sales leaseback regarding the vessels Leonidio and Kyparissia.",
        "label": "Sale Leaseback Transactions Regarding the Vessels Leonidio and Kyparissia [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SaleLeasebackTransactionsRegardingVesselsMSCAthensAndMSCAthosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SaleLeasebackTransactionsRegardingVesselsMSCAthensAndMSCAthosMember",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to sale leaseback transactions regarding vessels MSC Athens and MSC Athos.",
        "label": "Sale Leaseback Transactions Regarding Vessels MSC Athens and MSC Athos [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r362",
      "r964"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received on annual basis for sales-type and direct financing leases receivable. Includes, but is not limited to, reconciliation to lease receivable recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total undiscounted cash flows",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received",
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails": {
       "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Five",
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails": {
       "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Four",
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails": {
       "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year One",
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails": {
       "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Three",
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails": {
       "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Two",
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales-Type Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of comprehensive income that includes sales-type lease income."
       }
      }
     },
     "auth_ref": [
      "r596"
     ]
    },
    "us-gaap_SalesTypeLeaseLeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeLeaseLeaseIncome",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales-type Lease, Lease Income",
        "label": "Sales-type Lease, Lease Income",
        "documentation": "Amount of lease income from variable lease payments, interest income from net investment on sales-type lease, and profit (loss) recognized at commencement."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r596",
      "r598"
     ]
    },
    "us-gaap_SalesTypeLeaseNetInvestmentInLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeLeaseNetInvestmentInLease",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesSalestypeLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Lease receivable",
        "label": "Sales-Type Lease, Net Investment in Lease, before Allowance for Credit Loss",
        "documentation": "Amount, before allowance for credit loss, of net investment in sales-type lease."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r412",
      "r600",
      "r1019"
     ]
    },
    "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesSalestypeLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net investment in sales-type lease vessels",
        "label": "Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of net investment in sales-type lease."
       }
      }
     },
     "auth_ref": [
      "r962"
     ]
    },
    "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesSalestypeLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net investment in sales type lease vessels, current (Note 12(c))",
        "negatedTerseLabel": "Net investment in sales-type lease vessels, current",
        "documentation": "Amount, after allowance for credit loss, of net investment in sales-type lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r962",
      "r963"
     ]
    },
    "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesSalestypeLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net investment in sales type lease vessels, non-current (Note 12(c))",
        "verboseLabel": "Net investment in sales-type lease vessels, non-current",
        "documentation": "Amount, after allowance for credit loss, of net investment in sales-type lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r962",
      "r963"
     ]
    },
    "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesSalestypeLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unguaranteed residual value",
        "label": "Sales-type Lease, Net Investment in Lease, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on net investment in sales-type lease."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r409",
      "r411"
     ]
    },
    "us-gaap_SalesTypeLeaseSellingProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeLeaseSellingProfitLoss",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales-type Lease, Selling Profit (Loss)",
        "label": "Sales-type Lease, Selling Profit (Loss)",
        "documentation": "Amount of profit (loss) recognized at commencement from sales-type lease."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r599"
     ]
    },
    "cmre_SalestypeLeaseNetInvestmentInLeaseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SalestypeLeaseNetInvestmentInLeaseTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for sales-type lease, net investment in lease.",
        "label": "Sales-type Lease, Net Investment in Lease [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r304",
      "r518",
      "r960",
      "r1003"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ScheduleOfDeferredChargesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ScheduleOfDeferredChargesTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note8DeferredChargesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure relating to deferred charges including additions, amortization and write-offs of financing cost and vessels drydocking costs. And if applicable transfers to assets held for sale.",
        "label": "Schedule of Deferred Charges [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ScheduleOfDerivativeAssetsAndLiabilitiesAtFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ScheduleOfDerivativeAssetsAndLiabilitiesAtFairValueTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of derivative assets and liabilities at fair value.",
        "label": "Schedule of Derivative Assets and Liabilities at Fair Value [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r107",
      "r108",
      "r110",
      "r112",
      "r115",
      "r119",
      "r124",
      "r126"
     ]
    },
    "cmre_ScheduleOfDerivativesInASC815CashFlowHedgingRelationshipsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ScheduleOfDerivativesInASC815CashFlowHedgingRelationshipsTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the effective portion of the gains and losses on derivative instruments designated (and non-derivative instruments) designated and qualifying in cash flow hedges and net investment hedges that was recognized in other comprehensive income (loss) as well as the ineffective portion recognized in the income statement during the current period.",
        "label": "Schedule of Derivatives In ASC 815 Cash Flow Hedging Relationships [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsUnderASC815TableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsUnderASC815TableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the gain and losses on derivative instruments not designated as hedging instruments that was recognized in the income statement during the current period.",
        "label": "Schedule of Derivatives Not Designated as Hedging Instruments under ASC 815 [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note18EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1005"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsCompaniesAccountedForAsEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r398",
      "r399",
      "r401"
     ]
    },
    "cmre_ScheduleOfFinancingCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ScheduleOfFinancingCostsTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of financing costs associated with outstanding debts.",
        "label": "Schedule of Financing Costs [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "cmre_ScheduleOfNonCancelableLongtermTimeCharterContractsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ScheduleOfNonCancelableLongtermTimeCharterContractsTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the long term time charter contracted revenue.",
        "label": "Schedule of Non Cancelable Long-Term Time Charter Contracts [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]",
        "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://costamare.com/role/Note4SegmentalFinancialInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72",
      "r73",
      "r75"
     ]
    },
    "cmre_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A schedule of unbilled receivables under long-term contracts that have not been billed and were not billable.",
        "label": "Schedule of Unbilled Receivables, Not Billable at Balance Sheet Date [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ScheduleVesselsAndAdvancesNetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ScheduleVesselsAndAdvancesNetTableTextBlock",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the cost and accumulated depreciation of vessels that are used in the normal conduct of business to produce goods and services and not intended for resale and advances for vessel acquisitions and or vessels under construction.",
        "label": "Schedule Vessels and Advances, Net [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SealandIllinoisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SealandIllinoisMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Sealand Illinois.",
        "label": "Sealand Illinois [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SealandIllinoisSealandMichiganYorkAndMessiniMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SealandIllinoisSealandMichiganYorkAndMessiniMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Sealand Illinois, Sealand Michigan, York and Messini.",
        "label": "Sealand Illinois, Sealand Michigan, York and Messini [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SealandWashingtonAndMaerskKalamataMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SealandWashingtonAndMaerskKalamataMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sealand Washington and Maersk Kalamata.",
        "label": "Sealand Washington and Maersk Kalamata [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SecondFourNewbuildVesselsPurchasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SecondFourNewbuildVesselsPurchasedMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents second four newbuild vessels purchased.",
        "label": "Second Four Newbuild Vessels Purchased [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SecondQuarterOf2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SecondQuarterOf2021Member",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the second quarter of 2021.",
        "label": "Second Quarter of 2021 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SecondQuarterOf2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SecondQuarterOf2022Member",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the second quarter of 2022.",
        "label": "Second Quarter of 2022 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SecondQuarterOf2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SecondQuarterOf2023Member",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the second quarter of 2023.",
        "label": "Second Quarter of 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SecuredFloatingInterestRateLoanAgreementWithThirteenCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SecuredFloatingInterestRateLoanAgreementWithThirteenCompaniesMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Secured Floating Interest Rate Loan Agreement With 13 Companies.",
        "label": "Secured Floating Interest Rate Loan Agreement With Thirteen Companies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r948"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r949"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r362",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r440",
      "r441",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r905",
      "r967",
      "r1056"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r360",
      "r361",
      "r746",
      "r750",
      "r752",
      "r820",
      "r826",
      "r833",
      "r855",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r888",
      "r913",
      "r930",
      "r1031",
      "r1056"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segmental Financial Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://costamare.com/role/Note4SegmentalFinancialInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r339",
      "r350",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r362"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r360",
      "r902"
     ]
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeriesBPreferredStockMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/DocumentAndEntityInformation",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B Preferred Stock [Member]",
        "documentation": "Series B preferred stock."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r983",
      "r1030"
     ]
    },
    "us-gaap_SeriesCPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeriesCPreferredStockMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/DocumentAndEntityInformation",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series C Preferred Stock [Member]",
        "documentation": "Series C preferred stock."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r983",
      "r1030"
     ]
    },
    "us-gaap_SeriesDPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeriesDPreferredStockMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/DocumentAndEntityInformation",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series D Preferred Stock [Member]",
        "documentation": "Series D preferred stock."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r983",
      "r1030"
     ]
    },
    "us-gaap_SeriesEPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeriesEPreferredStockMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/DocumentAndEntityInformation",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series E Preferred Stock [Member]",
        "documentation": "Series E preferred stock."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r983",
      "r1030"
     ]
    },
    "us-gaap_ServiceAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ServiceAgreementsMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service Agreements [Member]",
        "documentation": "Limited duration contract between, for example, an electricity transmission customer and an electricity transmission provider for service."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity based payments",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r520"
     ]
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares Issued, Price Per Share (in dollars per share)",
        "label": "Shares Issued, Price Per Share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term investments (Note 5)",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r200",
      "r985"
     ]
    },
    "cmre_ShortTermInvestmentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ShortTermInvestmentsPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the company's policy regarding short term investments.",
        "label": "Short Term Investments [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r281"
     ]
    },
    "cmre_SingletonShippingCoAndTatumShippingCoTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SingletonShippingCoAndTatumShippingCoTermLoanMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to term loan issued by Singleton shipping Co and Tatum shipping Co.",
        "label": "Singleton Shipping Co. and Tatum Shipping Co. Term Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SpecialDividendAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SpecialDividendAmount",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a special dividend amount.",
        "label": "cmre_SpecialDividendAmount",
        "terseLabel": "Special Dividend, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r324",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r362",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r438",
      "r440",
      "r441",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r905",
      "r967",
      "r1056"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/DocumentAndEntityInformation",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r240",
      "r241",
      "r242",
      "r283",
      "r308",
      "r309",
      "r312",
      "r314",
      "r321",
      "r322",
      "r402",
      "r448",
      "r451",
      "r452",
      "r453",
      "r459",
      "r460",
      "r482",
      "r483",
      "r486",
      "r489",
      "r496",
      "r573",
      "r721",
      "r722",
      "r723",
      "r724",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r766",
      "r788",
      "r809",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r958",
      "r995",
      "r1004"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r45",
      "r227",
      "r260",
      "r261",
      "r262",
      "r291",
      "r292",
      "r293",
      "r295",
      "r301",
      "r303",
      "r320",
      "r404",
      "r405",
      "r497",
      "r524",
      "r525",
      "r526",
      "r532",
      "r533",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r561",
      "r575",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r601",
      "r711",
      "r712",
      "r713",
      "r732",
      "r809"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r360",
      "r361",
      "r746",
      "r750",
      "r752",
      "r820",
      "r826",
      "r833",
      "r855",
      "r868",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r888",
      "r913",
      "r930",
      "r1031",
      "r1056"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/Note10EquityMethodInvestmentsCompaniesAccountedForAsEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails",
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtFinancingCostsIncludedInLoanBalancesDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesAnnualLeasePaymentsDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesFinanceLeaseObligationsDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesSalestypeLeaseDetails",
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfUnearnedRevenueDetails",
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails",
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestRedeemableNoncontrollingInterestInSubsidiaryDetails",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note18EarningsPerShareDetails",
      "http://costamare.com/role/Note18EarningsPerShareScheduleOfEarningsPerShareDetails",
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails",
      "http://costamare.com/role/Note21TaxesDetails",
      "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails",
      "http://costamare.com/role/Note22DerivativesDerivativesNotDesignatedAsHedgingInstrumentsAndIneffectivenessOfHedgingInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note24ComprehensiveIncomeDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsReconciliationOfCashCashEquivalentsAndRestrictedCashDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails",
      "http://costamare.com/role/Note8DeferredChargesNetDetails",
      "http://costamare.com/role/Note8DeferredChargesNetScheduleOfDeferredChargesNetDetails",
      "http://costamare.com/role/Note9CostamareVenturesIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r320",
      "r646",
      "r720",
      "r743",
      "r757",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r766",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r775",
      "r776",
      "r777",
      "r778",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r786",
      "r789",
      "r790",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r809",
      "r932"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r304",
      "r518",
      "r960",
      "r961",
      "r1003"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/Note10EquityMethodInvestmentsCompaniesAccountedForAsEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note10EquityMethodInvestmentsSummarizedFinancialInformationOnEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note11LongtermDebtAnnualRepaymentsUnderCreditFacilitiesAndTermLoansDetails",
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtFinancingCostsIncludedInLoanBalancesDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesAnnualLeasePaymentsDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesFinanceLeaseObligationsDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesMaturityOfSalestypeLeaseReceivablesDetails",
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesSalestypeLeaseDetails",
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note13OperatingLeaseRightofuseAssetsAndLiabilitiesPaymentsRequiredDetails",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfUnearnedRevenueDetails",
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails",
      "http://costamare.com/role/Note15CommitmentsAndContingenciesScheduleOfTimeCharterArrangementsDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails",
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestRedeemableNoncontrollingInterestInSubsidiaryDetails",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note18EarningsPerShareDetails",
      "http://costamare.com/role/Note18EarningsPerShareScheduleOfEarningsPerShareDetails",
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails",
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails",
      "http://costamare.com/role/Note21TaxesDetails",
      "http://costamare.com/role/Note22DerivativesCrossCurrencySwapsDetails",
      "http://costamare.com/role/Note22DerivativesDerivativesNotDesignatedAsHedgingInstrumentsAndIneffectivenessOfHedgingInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesDetails",
      "http://costamare.com/role/Note22DerivativesEffectOfDerivativeInstrumentsDetails",
      "http://costamare.com/role/Note22DerivativesFairValueOfDerivativesDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsFairValueOfAssetsAndLiabilitiesDetails",
      "http://costamare.com/role/Note24ComprehensiveIncomeDetails",
      "http://costamare.com/role/Note25SubsequentEventsDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsReconciliationOfCashCashEquivalentsAndRestrictedCashDetails",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsRevenuesFromSignificantCharterersDetails",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails",
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails",
      "http://costamare.com/role/Note8DeferredChargesNetDetails",
      "http://costamare.com/role/Note8DeferredChargesNetScheduleOfDeferredChargesNetDetails",
      "http://costamare.com/role/Note9CostamareVenturesIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r320",
      "r646",
      "r720",
      "r743",
      "r757",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r766",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r775",
      "r776",
      "r777",
      "r778",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r786",
      "r789",
      "r790",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r809",
      "r932"
     ]
    },
    "cmre_SteadmanMaritimeCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SteadmanMaritimeCoMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsCompaniesAccountedForAsEquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in Steadman Maritime Co.",
        "label": "Steadman Maritime Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesDividendReinvestmentPlan",
     "presentation": [
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Issued During Period, Shares, Dividend Reinvestment Plan (in shares)",
        "label": "Stock Issued During Period, Shares, Dividend Reinvestment Plan",
        "documentation": "Number of shares issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the shareholders to reinvest dividends paid to them by the entity on new issues of stock by the entity."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r809",
      "r863"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Issued During Period, Shares, Issued for Services (in shares)",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails",
      "http://costamare.com/role/Note1BasisOfPresentationAndGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)",
        "label": "- Issuance of common stock (Notes 3 and 17) (in shares)",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r152",
      "r153",
      "r185",
      "r721",
      "r809",
      "r862"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueDividendReinvestmentPlan",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend reinvested in common stock of the Company",
        "documentation": "Value of stock issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the holder of the stock to reinvest dividends paid to them by the entity on new issues of stock by the entity."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r732",
      "r809",
      "r863",
      "r931",
      "r943"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Issuance of common stock (Notes 3 and 17)",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r152",
      "r153",
      "r185",
      "r732",
      "r809",
      "r862",
      "r943"
     ]
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Repurchase Program, Authorized Amount",
        "label": "Stock Repurchase Program, Authorized Amount",
        "documentation": "Amount of stock repurchase plan authorized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Costamare Inc. stockholders' equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r156",
      "r157",
      "r177",
      "r768",
      "r785",
      "r810",
      "r811",
      "r925",
      "r944",
      "r997",
      "r1018",
      "r1038",
      "r1062"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCKHOLDERS' EQUITY:"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_StockholdersEquityGainLossFromCommonControlTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "StockholdersEquityGainLossFromCommonControlTransaction",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of adjustments to stockholders' equity attributable to the gain (loss) from common control transaction.",
        "label": "-Gain from common control transaction (Note 3)",
        "terseLabel": "Stockholders' Equity, Gain (loss) from Common Control Transaction"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance",
        "totalLabel": "Total stockholders' equity",
        "periodEndLabel": "Balance",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r101",
      "r104",
      "r227",
      "r228",
      "r261",
      "r291",
      "r292",
      "r293",
      "r295",
      "r301",
      "r404",
      "r405",
      "r497",
      "r524",
      "r525",
      "r526",
      "r532",
      "r533",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r561",
      "r575",
      "r577",
      "r581",
      "r601",
      "r712",
      "r713",
      "r730",
      "r768",
      "r785",
      "r810",
      "r811",
      "r866",
      "r943",
      "r997",
      "r1018",
      "r1038",
      "r1062"
     ]
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapital"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r282",
      "r481",
      "r483",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495",
      "r497",
      "r560",
      "r812",
      "r814",
      "r867"
     ]
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sublease Income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r924"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r612"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r612"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://costamare.com/role/Note25SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r612"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://costamare.com/role/Note25SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r613"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Information:"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SwapInterestExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SwapInterestExpenseNet",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note20InterestAndFinanceCostsScheduleOfIncomeStatementRelatedCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense for interest rate swaps qualifying for cash flow hedge during the reporting period.",
        "label": "Derivatives' effect"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_SykesMaritimeCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "SykesMaritimeCoMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in Sykes Maritime Co.",
        "label": "Sykes Maritime Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TermLoanAndOtherFinancingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TermLoanAndOtherFinancingArrangementsMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loans and other financing arrangements classified as long term debt.",
        "label": "Term Loan and Other Financing Arrangements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TermLoanValueMaintenanceClauses": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TermLoanValueMaintenanceClauses",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The required fair market value of vessels in relation to the outstanding principal amount on loans.",
        "label": "cmre_TermLoanValueMaintenanceClauses",
        "terseLabel": "Term Loan, Value Maintenance Clauses"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TermLoanValueMaintenanceClausesForSpecificOne": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TermLoanValueMaintenanceClausesForSpecificOne",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Term Loan, Value Maintenance Clauses for Specific One.",
        "label": "cmre_TermLoanValueMaintenanceClausesForSpecificOne",
        "terseLabel": "Term Loan, Value Maintenance Clauses for Specific One"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TerminationOfTheServiceContractWithoutCauseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TerminationOfTheServiceContractWithoutCauseMember",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents termination of the service contract without cause.",
        "label": "Termination of the Service Contract Without Cause [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_The16CompaniesWhichOwnedOrCommittedToAcquireBulkVesselsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "The16CompaniesWhichOwnedOrCommittedToAcquireBulkVesselsMember",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the 16 companies which owned or are committed to acquire bulk vessels.",
        "label": "The16 Companies Which Owned or Committed to Acquire Bulk Vessels [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_The2008BuiltVesselMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "The2008BuiltVesselMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the 2008-built vessel.",
        "label": "The 2008-built Vessel [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_The3PercentSeries1NotesDue2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "The3PercentSeries1NotesDue2023Member",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the 3.0% Series 1 Notes Due 2023.",
        "label": "The 3.0% Series 1 Notes Due 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_The5PercentSeries2NotesDue2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "The5PercentSeries2NotesDue2023Member",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the 5% Series 2 Notes Due 2023.",
        "label": "The 5.0% Series 2 Notes Due 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TheBondMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TheBondMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Bond.",
        "label": "The Bond [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TheFifthOrSixthCouponPaymentDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TheFifthOrSixthCouponPaymentDateMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the fifth or sixth coupon payment date.",
        "label": "The Fifth or Sixth Coupon Payment Date [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TheNinthCouponPaymentDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TheNinthCouponPaymentDateMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the ninth coupon payment date.",
        "label": "The Ninth Coupon Payment Date [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ThePutNoticeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ThePutNoticeMember",
     "presentation": [
      "http://costamare.com/role/Note16RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the put notice.",
        "label": "The Put Notice [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TheSeventhOrEighthCouponPaymentDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TheSeventhOrEighthCouponPaymentDateMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the seventh or eighth coupon payment date.",
        "label": "The Seventh or Eighth Coupon Payment Date [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ThirdQuarterOf2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ThirdQuarterOf2021Member",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the third quarter of 2021.",
        "label": "Third Quarter of 2021 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ThirdQuarterOf2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ThirdQuarterOf2022Member",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the third quarter of 2022.",
        "label": "Third Quarter of 2022 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ThirdQuarterOf2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ThirdQuarterOf2023Member",
     "presentation": [
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the third quarter of 2023.",
        "label": "Third Quarter of 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ThreeInterestRateSwapsRelatingToLoanNote11a6Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ThreeInterestRateSwapsRelatingToLoanNote11a6Member",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents three interest rate swaps relating to the loan discussed in Note 11.A.6.",
        "label": "Three Interest Rate Swaps Relating to Loan Note 11.A.6 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TimeCharterArrangementsRemainingTermsPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TimeCharterArrangementsRemainingTermsPeriod",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining terms period (in total months) of the contracted time charter agreements, including the contracted time charter agreements of vessels under construction, from the end of the reporting period.",
        "label": "cmre_TimeCharterArrangementsRemainingTermsPeriod",
        "terseLabel": "Time Charter Arrangements Remaining Terms Period (Month)"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TimeCharterAssumedAssetPositionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TimeCharterAssumedAssetPositionMember",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents time charter assumed asset position.",
        "label": "Time Charter Assumed Asset Position [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TimeChartersAssumedWithTheAcquisitionOfSecondhandVesselsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TimeChartersAssumedWithTheAcquisitionOfSecondhandVesselsPolicyPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for Time charters assumed with the acquisition of second-hand vessels.",
        "label": "Time Charters Assumed with the Acquisition of Second-hand Vessels, Policy [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TimeChartersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TimeChartersMember",
     "presentation": [
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents time charters.",
        "label": "Time Charters [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TotalChargesByManagerToCompanysAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TotalChargesByManagerToCompanysAffiliates",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount charged to the companies established pursuant to the Framework Agreement for services provided in accordance with the respective management agreements.",
        "label": "cmre_TotalChargesByManagerToCompanysAffiliates",
        "terseLabel": "Total Charges by Manager to Companys Affiliates"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TotalPaymentsToThirdPartyManagersForCompanysAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TotalPaymentsToThirdPartyManagersForCompanysAffiliates",
     "crdr": "credit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the total payments to third party managers for company's affiliates.",
        "label": "cmre_TotalPaymentsToThirdPartyManagersForCompanysAffiliates",
        "terseLabel": "Total Payments to Third Party Managers for Company's Affiliates"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://costamare.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TrancheAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TrancheAMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Tranche A.",
        "label": "Tranche A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TrancheBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TrancheBMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Tranche B.",
        "label": "Tranche B [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r477",
      "r494",
      "r559",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r687",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r1012",
      "r1013",
      "r1014",
      "r1015"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "cmre_TreasuryStockPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TreasuryStockPolicyTextBlock",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury stock is stock that is repurchased by the issuing entity, reducing the number of outstanding shares in the open market. When shares are repurchased, they may either be cancelled or held for reissue. If not cancelled, such shares are referred to as treasury shares. The cost of the acquired shares is shown as a deduction in stockholders' equity. Dividends on such shares held in the entity's treasury should not be reflected as income and are not shown as a reduction in equity. Depending on whether the shares are acquired for reissuance or retirement, treasury shares are accounted for under the cost method or the constructive retirement method. The cost method is also used when the reporting entity's management has not made decisions as to whether the reacquired shares will be retired, held indefinitely or reissued. The Company elected for the repurchase of its common shares to be accounted for under the cost method. Under this method, the treasury stock account is charged for the aggregate cost of shares reacquired.",
        "label": "Treasury Stock [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock, Shares, Acquired (in shares)",
        "negatedLabel": "- Repurchase of common stock (Note 17) (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r153",
      "r185"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock (Note 17)",
        "label": "Treasury Stock, Value",
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r90",
      "r91"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://costamare.com/role/Note17CommonStockAndAdditionalPaidinCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "- Repurchase of common stock (Note 17)",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r90",
      "r185"
     ]
    },
    "cmre_TritonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TritonMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Triton.",
        "label": "Triton [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TwentyfootEquivalentUnitsMeasuredOnEachVesselAcquired": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TwentyfootEquivalentUnitsMeasuredOnEachVesselAcquired",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the carrying capacity of vessels in TEUs (twenty-foot equivalet units) measured on each vessel acquired.",
        "label": "cmre_TwentyfootEquivalentUnitsMeasuredOnEachVesselAcquired",
        "terseLabel": "Twenty-foot Equivalent Units Measured on Each Vessel Acquired"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TwentyfootEquivalentUnitsMeasuredOnEachVesselAgreedToAcquire": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TwentyfootEquivalentUnitsMeasuredOnEachVesselAgreedToAcquire",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the carrying capacity of vessels in TEUs (twenty-foot equivalet units) measured on each vessel agreed to acquire.",
        "label": "cmre_TwentyfootEquivalentUnitsMeasuredOnEachVesselAgreedToAcquire",
        "terseLabel": "Twenty-foot Equivalent Units Measured on Each Vessel Agreed to Acquire"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TwentyfootEquivalentUnitsMeasuredOnVessel": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TwentyfootEquivalentUnitsMeasuredOnVessel",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of twenty-foot equivalent units measured on vessel.",
        "label": "cmre_TwentyfootEquivalentUnitsMeasuredOnVessel",
        "terseLabel": "Twenty-foot Equivalent Units Measured on Vessel"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TwentyfootEquivaletUnitsMeasuredOnEachVesselsAgreedToPurchase": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TwentyfootEquivaletUnitsMeasuredOnEachVesselsAgreedToPurchase",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the carrying capacity of vessels in TEUs (twenty-foot equivalet units) measured on each vessel agreed to be purchased.",
        "label": "cmre_TwentyfootEquivaletUnitsMeasuredOnEachVesselsAgreedToPurchase",
        "terseLabel": "Twenty-foot Equivalet Units Measured on Each Vessel Agreed to Purchase"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TwoDryBulkVesselsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TwoDryBulkVesselsMember",
     "presentation": [
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents two dry bulk vessels.",
        "label": "Two Dry Bulk Vessels [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_TwoInterestRateSwapAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "TwoInterestRateSwapAgreementsMember",
     "presentation": [
      "http://costamare.com/role/Note22DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Two Interest Rate Swap Agreements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_USRelatedGrossTransportationIncomeThatTaxApplies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "USRelatedGrossTransportationIncomeThatTaxApplies",
     "presentation": [
      "http://costamare.com/role/Note21TaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of United States related gross transportation income on which tax applied, unless an exemption applies.",
        "label": "cmre_USRelatedGrossTransportationIncomeThatTaxApplies",
        "terseLabel": "US Related Gross Transportation Income That Tax Applies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasuryBillSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USTreasuryBillSecuritiesMember",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Treasury Bill Securities [Member]",
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government."
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "cmre_UnamortizedBalanceOfChartersAssumedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "UnamortizedBalanceOfChartersAssumedMember",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfUnearnedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the unamortized balance of charters assumed.",
        "label": "Unamortized Balance of Charters Assumed [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearFour",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails": {
       "parentTag": "us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables under long-term contracts that have not been billed and were not billable that are expected to be collected in the forth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "cmre_UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearFour",
        "negatedLabel": "2027"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearOne",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails": {
       "parentTag": "us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables under long-term contracts that have not been billed and were not billable that are expected to be collected in the first fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "cmre_UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearOne",
        "negatedLabel": "2024"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearThree",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails": {
       "parentTag": "us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables under long-term contracts that have not been billed and were not billable that are expected to be collected in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "cmre_UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearThree",
        "negatedLabel": "2026"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails": {
       "parentTag": "us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables under long-term contracts that have not been billed and were not billable that are expected to be collected in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "cmre_UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInYearTwo",
        "negatedLabel": "2025"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDate",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfAccruedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total",
        "label": "Unbilled Receivables, Not Billable",
        "documentation": "Amount of unbilled receivables under long-term contracts that have not been billed and were not billable."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r243"
     ]
    },
    "cmre_UnearnedRevenuesRegardingCharterRevenuesResultingFromVaryingCharterRatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "UnearnedRevenuesRegardingCharterRevenuesResultingFromVaryingCharterRatesMember",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfUnearnedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to information regarding unearned revenues from charter revenues resulting from varying charter rates.",
        "label": "Unearned Revenues Regarding Charter Revenues Resulting from Varying Charter Rates [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_UnearnedRevenuesRegardingHiresCollectedInAdvanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "UnearnedRevenuesRegardingHiresCollectedInAdvanceMember",
     "presentation": [
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentScheduleOfUnearnedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to information regarding unearned revenues regarding hires collected in advance.",
        "label": "Unearned Revenues Regarding Hires Collected in Advance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Increase in short-term investments",
        "label": "Unrealized Gain (Loss) on Investments",
        "documentation": "Amount of unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails",
      "http://costamare.com/role/Note23FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Debt [Member]",
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "cmre_UnsecuredEmploymentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "UnsecuredEmploymentMember",
     "presentation": [
      "http://costamare.com/role/Note15CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to unsecured employment.",
        "label": "Unsecured Employment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_UrizaShippingCoTermLoan2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "UrizaShippingCoTermLoan2Member",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the second term loan issued by Uriza Shipping Co.",
        "label": "Uriza Shipping Co. Term Loan 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_UrizaShippingCoTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "UrizaShippingCoTermLoanMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan issued by Uriza Shipping Co.",
        "label": "Uriza Shipping Co. Term Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r69",
      "r70",
      "r216",
      "r217",
      "r220",
      "r221"
     ]
    },
    "cmre_VelaAndVulpeculaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VelaAndVulpeculaMember",
     "presentation": [
      "http://costamare.com/role/Note12RightofuseAssetsFinanceLeaseLiabilitiesInvestmentsInLeasebackVesselsAndNetInvestmentInSalestypeLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Vela and Vulpecula.",
        "label": "Vela and Vulpecula [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VenetikoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VenetikoMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to Venetiko.",
        "label": "Venetiko [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VernesShippingCoLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VernesShippingCoLoanAgreementMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails",
      "http://costamare.com/role/Note11LongtermDebtScheduleOfLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Vernes Shipping Co. loan agreement.",
        "label": "Vernes Shipping Co. Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VesselCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VesselCostMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents vessel cost.",
        "label": "Vessel Cost [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VesselHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VesselHeldForSale",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to vessels held for sale.",
        "label": "Vessels held for sale (Note 7)",
        "terseLabel": "Vessel Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VesselOwningCompaniesOfFiveVesselsPurchasedFromYorkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VesselOwningCompaniesOfFiveVesselsPurchasedFromYorkMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the vessel owning companies of five vessels purchased from York.",
        "label": "Vessel Owning Companies of Five Vessels Purchased from York [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VesselsAdventureAndManzanilloMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VesselsAdventureAndManzanilloMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the vessels Adventure and Manzanillo.",
        "label": "Vessels Adventure and Manzanillo [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VesselsAndAdvancesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VesselsAndAdvancesNet",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element includes vessels' book value net of accumulated depreciation and advances for vessel acquisitions and or under construction.",
        "label": "Vessels and advances, net (Note 7)"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VesselsAndAdvancesNetTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VesselsAndAdvancesNetTextBlock",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of vessels net of accumulated depreciation, additions to vessels' cost and advances for vessel acquisitions and or vessels under construction.",
        "label": "Vessels and advances, net [Text block]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VesselsAtCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VesselsAtCost",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of vessels, including contract price and any material expenses incurred upon acquisition (initial repairs, improvements and delivery expenses, interest and on-site supervision costs incurred during the construction periods).",
        "label": "cmre_VesselsAtCost",
        "periodStartLabel": "Beginning Balance, Vessel Cost",
        "periodEndLabel": "Ending Balance, Vessel Cost"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VesselsHeldForSaleAtPeriodEnd": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VesselsHeldForSaleAtPeriodEnd",
     "presentation": [
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents vessels held for sale at period end.",
        "label": "cmre_VesselsHeldForSaleAtPeriodEnd",
        "terseLabel": "Vessels Held for Sale at Period End"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VesselsImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VesselsImpairmentLoss",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      },
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfCashFlows",
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note2SignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails",
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of vessels recognized in the income statement.",
        "label": "Vessels' impairment loss",
        "negatedLabel": "Vessels' impairment loss (Notes 7 and 8)",
        "terseLabel": "Vessels Impairment Loss"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VesselsKonstantinosAndProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VesselsKonstantinosAndProgressMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the vessels Konstantinos and Progress.",
        "label": "Vessels Konstantinos and Progress [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VesselsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VesselsNet",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetSummaryOfVesselsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of vessels, including contract price and any material expenses incurred upon acquisition (initial repairs, improvements and delivery expenses, interest and on-site supervision costs incurred during the construction periods), less accumulated depreciation.",
        "label": "cmre_VesselsNet",
        "periodStartLabel": "Beginning Balance, Net Book Value",
        "periodEndLabel": "Ending Balance, Net Book Value"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VesselsUnderTimeCharter": {
     "xbrltype": "integerItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VesselsUnderTimeCharter",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of vessels under time charter.",
        "label": "cmre_VesselsUnderTimeCharter",
        "terseLabel": "Vessels Under Time Charter"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VoyageChartersAndContractsOfAffreightmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VoyageChartersAndContractsOfAffreightmentMember",
     "presentation": [
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents voyage charters and Contracts of Affreightment.",
        "label": "Voyage Charters and Contracts of Affreightment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VoyageExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VoyageExpenses",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses paid to third parties primarily consisting of port, canal and bunker expenses, commissions that are unique to a particular charter and are paid for by the charterer under time charter arrangements or by the company under voyage charter arrangements, and commissions that are paid directly to brokers by the company.",
        "label": "cmre_VoyageExpenses",
        "negatedLabel": "Voyage expenses"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VoyageExpensesRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VoyageExpensesRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses paid to related parties primarily consisting of commissions and fees, which are paid for by the company, regardless of the charter type.",
        "label": "cmre_VoyageExpensesRelatedParties",
        "negatedLabel": "Voyage expenses-related parties (Note 3)",
        "terseLabel": "Voyage Expenses Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_VoyageRevenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "VoyageRevenues",
     "crdr": "credit",
     "calculation": {
      "http://costamare.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note19VoyageRevenuesVoyageRevenuesDetails",
      "http://costamare.com/role/Note4SegmentalFinancialInformationSummaryOfReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenues generated from time charter and voyage charter agreements, recognized over the term of the charter, recorded as service is provided, when they become fixed and determinable.",
        "label": "Voyage revenue (Note 19)",
        "verboseLabel": "Voyage revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://costamare.com/role/ConsolidatedStatementsOfOperations",
      "http://costamare.com/role/Note18EarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of shares, basic and diluted (Note 18) (in shares)",
        "terseLabel": "Weighted average number of common shares, basic and diluted (in shares)",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r314"
     ]
    },
    "cmre_WorkingCapitalSecurity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "WorkingCapitalSecurity",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount hold by a third party manager as working capital security in accordance with the management agreement between the reporting entity and the third party manager.",
        "label": "cmre_WorkingCapitalSecurity",
        "terseLabel": "Working Capital Security"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_WorkingCapitalSecurityPerVessel": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "WorkingCapitalSecurityPerVessel",
     "presentation": [
      "http://costamare.com/role/Note3TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per vessel amount hold by a third party manager as working capital security in accordance with the management agreement between the reporting entity and the third party manager.",
        "label": "cmre_WorkingCapitalSecurityPerVessel",
        "terseLabel": "Working Capital Security Per Vessel"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_WriteoffAndOtherMovements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "WriteoffAndOtherMovements",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note8DeferredChargesNetScheduleOfDeferredChargesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Write-off of deferred charges and other movements.",
        "label": "cmre_WriteoffAndOtherMovements",
        "negatedLabel": "Write-off and other movements (Note 7)"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_WriteoffDerivingFromFairValueMeasurement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "WriteoffDerivingFromFairValueMeasurement",
     "crdr": "debit",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The write-off of the difference between the aggregate fair value of the debt and equity securities received from ZIM and the then net carrying value of the amounts due from ZIM and is included in General and administrative expenses in the accompanying consolidated statement of income.",
        "label": "cmre_WriteoffDerivingFromFairValueMeasurement",
        "terseLabel": "Write-off Deriving from Fair Value Measurement"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_YearOfEstablishmentOrAcquisition": {
     "xbrltype": "dateItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "YearOfEstablishmentOrAcquisition",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsCompaniesAccountedForAsEquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The dates of establishment or acquisition of the jointly owned companies formed pursuant to the Framework Agreement.",
        "label": "Date of establishment"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_YmTargetAndYmTiptopMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "YmTargetAndYmTiptopMember",
     "presentation": [
      "http://costamare.com/role/Note7VesselsAndAdvancesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents YM Target and YM Tiptop.",
        "label": "YM Target and YM Tiptop [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_YorkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "YorkMember",
     "presentation": [
      "http://costamare.com/role/Note10EquityMethodInvestmentsDetails",
      "http://costamare.com/role/Note14AccruedCharterRevenueCurrentAndNoncurrentUnearnedRevenueCurrentAndNoncurrentAndTimeCharterAssumedCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to York.",
        "label": "York [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ZIMNewYorkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ZIMNewYorkMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to ZIM New York.",
        "label": "ZIM New York [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ZIMShanghaiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ZIMShanghaiMember",
     "presentation": [
      "http://costamare.com/role/Note11LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to ZIM Shanghai.",
        "label": "ZIM Shanghai [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_Zim3PercentSeries1NotesAnd5PercentSeries2NotesDue2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "Zim3PercentSeries1NotesAnd5PercentSeries2NotesDue2023Member",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to 3.0% Series 1 Notes due 2023 and 5.0% Series 2 Notes due 2023- debt securities received from Zim Integrated Services.",
        "label": "Zim 3 Percent Series 1 Notes and 5 Percent Series 2 Notes Due 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_Zim3PercentSeries1NotesDue2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "Zim3PercentSeries1NotesDue2023Member",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to 3.0% Series 1 Notes due 2023 - debt securities received from Zim Integrated Services.",
        "label": "Zim 3.0% Series 1 Notes Due 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_Zim5PercentSeries2NotesDue2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "Zim5PercentSeries2NotesDue2023Member",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to 5.0% Series 1 Notes due 2023 debt securities received from Zim Integrated Services.",
        "label": "Zim 5.0% Series 2 Notes Due 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmre_ZimIntegratedServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://costamare.com/20231231",
     "localname": "ZimIntegratedServicesMember",
     "presentation": [
      "http://costamare.com/role/Note5CurrentAssetsShorttermInvestmentsNoncurrentAssetsDebtSecuritiesHeldToMaturityAndOtherNoncurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The legal entity of Zim Integrated Services.",
        "label": "Zim Integrated Services [Member]"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479455/805-10-15-4"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "6",
   "SubTopic": "50",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-6"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21B",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "835",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "e",
   "SubTopic": "470",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-9"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "60",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(3)",
   "SubTopic": "10",
   "Topic": "480",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a),(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//320/tableOfContent"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "((a)(1),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "63",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Section": "S99",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Paragraph": "3A",
   "Section": "S99",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Subparagraph": "14",
   "Paragraph": "3A",
   "Section": "S99",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Subparagraph": "15",
   "Paragraph": "3A",
   "Section": "S99",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b),(f(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)-(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "320",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//220/tableOfContent"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.19)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r187": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r188": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r189": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r190": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//815/tableOfContent"
  },
  "r191": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3"
  },
  "r192": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r193": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r194": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r195": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r196": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r197": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r198": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r199": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r200": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r201": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r202": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r203": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.13(h))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r204": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r205": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r206": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481295/840-40-50-1"
  },
  "r207": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481266/840-40-55-50"
  },
  "r208": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "51",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481266/840-40-55-51"
  },
  "r209": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481266/840-40-55-52"
  },
  "r210": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-5"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "321",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479567/321-10-45-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "SubTopic": "230",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-4"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "323",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//323/tableOfContent"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(dd)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-19"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//842-20/tableOfContent"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-3"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-10"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-6"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//850/tableOfContent"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(d)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480348/946-230-55-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "323",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "30",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-2"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column G))",
   "SubTopic": "320",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "SubTopic": "320",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-16"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479741/842-40-50-2"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  }
 }
}
