{
 "version": "2.2",
 "instance": {
  "cntm-20260630xs1a.htm": {
   "nsprefix": "cntm",
   "nsuri": "http://www.tailwindacquisition.com/20260630",
   "dts": {
    "schema": {
     "local": [
      "cntm-20260630.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/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.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/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd",
      "https://xbrl.sec.gov/country/2026/country-2026.xsd",
      "https://xbrl.sec.gov/dei/2026/dei-2026.xsd",
      "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "cntm-20260630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cntm-20260630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cntm-20260630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cntm-20260630_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "cntm-20260630xs1a.htm"
     ]
    }
   },
   "keyStandard": 510,
   "keyCustom": 599,
   "axisStandard": 44,
   "axisCustom": 0,
   "memberStandard": 68,
   "memberCustom": 224,
   "hidden": {
    "total": 110,
    "http://fasb.org/us-gaap/2026": 70,
    "http://www.tailwindacquisition.com/20260630": 37,
    "http://xbrl.sec.gov/dei/2026": 3
   },
   "contextCount": 1194,
   "entityCount": 1,
   "segmentCount": 316,
   "elementCount": 1617,
   "unitCount": 23,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2026": 2982,
    "http://xbrl.sec.gov/dei/2026": 9
   },
   "report": {
    "R1": {
     "role": "http://www.tailwindacquisition.com/role/DocumentDocumentAndEntityInformation",
     "longName": "100090 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
     "longName": "2100100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "2100105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "As_Of_7_12_2024_M93K-diDX0yx6mGCFCElQg",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_lMVMh6NLWUqOSCs_QtLpzw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "cntm:ReverseRecapitalizationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "longName": "2100200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_o26nErhmMk2x93gIJGa_kg",
      "name": "cntm:GainLossOnInitialRecognitionOfDebtAndConvertibleNotes",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical",
     "longName": "2100205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R6": {
     "role": "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
     "longName": "2100300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember__jl7qvyjRkualhJ5xvWn2Q",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_GhbDEDZdyUW-MT_1s304ig",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical",
     "longName": "2100305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R8": {
     "role": "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
     "longName": "2100400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_fDAIgRxC7ky9XmTqlQ-mtw",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperations",
     "longName": "2110101 - Disclosure - ORGANIZATION AND OPERATIONS",
     "shortName": "ORGANIZATION AND OPERATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R10": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies",
     "longName": "2110201 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R11": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoingConcern",
     "longName": "2110301 - Disclosure - GOING CONCERN",
     "shortName": "GOING CONCERN",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R12": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperations",
     "longName": "2110401 - Disclosure - DISPOSALS AND DISCONTINUED OPERATIONS",
     "shortName": "DISPOSALS AND DISCONTINUED OPERATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R13": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestment",
     "longName": "2110501 - Disclosure - EQUITY METHOD INVESTMENT",
     "shortName": "EQUITY METHOD INVESTMENT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNet",
     "longName": "2110601 - Disclosure - INTANGIBLE ASSETS, NET",
     "shortName": "INTANGIBLE ASSETS, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebt",
     "longName": "2110701 - Disclosure - CONVERTIBLE DEBT",
     "shortName": "CONVERTIBLE DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "cntm:ConvertibleDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R16": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebt",
     "longName": "2110801 - Disclosure - DEBT",
     "shortName": "DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R17": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements",
     "longName": "2110901 - Disclosure - FAIR VALUE MEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R18": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactions",
     "longName": "2111001 - Disclosure - RELATED PARTY TRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R19": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingencies",
     "longName": "2111101 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R20": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenues",
     "longName": "2111201 - Disclosure - REVENUES",
     "shortName": "REVENUES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R21": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxes",
     "longName": "2111301 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R22": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegments",
     "longName": "2111401 - Disclosure - REPORTABLE SEGMENTS",
     "shortName": "REPORTABLE SEGMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R23": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisition",
     "longName": "2111501 - Disclosure - ACQUISITION",
     "shortName": "ACQUISITION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEvents",
     "longName": "2111601 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R25": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "2120202 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "25",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables",
     "longName": "2130203 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsTables",
     "longName": "2130403 - Disclosure - DISPOSALS AND DISCONTINUED OPERATIONS (Tables)",
     "shortName": "DISPOSALS AND DISCONTINUED OPERATIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R28": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetTables",
     "longName": "2130603 - Disclosure - INTANGIBLE ASSETS, NET (Tables)",
     "shortName": "INTANGIBLE ASSETS, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R29": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtTables",
     "longName": "2130703 - Disclosure - CONVERTIBLE DEBT (Tables)",
     "shortName": "CONVERTIBLE DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cntm:ConvertibleDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R30": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtTables",
     "longName": "2130803 - Disclosure - DEBT (Tables)",
     "shortName": "DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cntm:ConvertibleDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R31": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTables",
     "longName": "2130903 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2026And2025Member_yHBebtBMuUCJUtpnxIPfFA",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenuesTables",
     "longName": "2131203 - Disclosure - REVENUES (Tables)",
     "shortName": "REVENUES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R33": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsTables",
     "longName": "2131403 - Disclosure - REPORTABLE SEGMENTS (Tables)",
     "shortName": "REPORTABLE SEGMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R34": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionTables",
     "longName": "2131503 - Disclosure - ACQUISITION (Tables)",
     "shortName": "ACQUISITION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_us-gaap_BusinessAcquisitionAxis_cntm_HarryKahnAssociatesIncMember_nqy0k2MfW0WAsxVrp7ZFbA",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_us-gaap_BusinessAcquisitionAxis_cntm_HarryKahnAssociatesIncMember_nqy0k2MfW0WAsxVrp7ZFbA",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
     "longName": "2140101 - Disclosure - ORGANIZATION AND OPERATIONS (Details)",
     "shortName": "ORGANIZATION AND OPERATIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_1_2026_coYQBXTFQUy8AFx-xdoJZQ",
      "name": "cntm:PercentageOfEquityInterestContributedFromOneSubsidiaryToAnotherSubsidiary",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
     "longName": "2140201 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narratives (Details)",
     "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narratives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "cntm:Depreciations",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
     "longName": "2140202 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Statement (Details)",
     "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Statement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_QI6RxfaVX0qldy8JI3WunA",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails",
     "longName": "2140203 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net loss per share (Details)",
     "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net loss per share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R39": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails",
     "longName": "2140204 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reverse Stock Split (Details)",
     "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reverse Stock Split (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockSharesOutstanding",
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R40": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
     "longName": "2140301 - Disclosure - GOING CONCERN (Details)",
     "shortName": "GOING CONCERN (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:Cash",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "cntm:ExpectedReductionInDiscretionarySpendings",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails",
     "longName": "2140401 - Disclosure - DISPOSALS AND DISCONTINUED OPERATIONS - Air Temp Service Co. (Details)",
     "shortName": "DISPOSALS AND DISCONTINUED OPERATIONS - Air Temp Service Co. (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "As_Of_1_1_2026_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupNotDiscontinuedOperationsMember_37sB3jzYvkiDogVubmRdeA",
      "name": "cntm:DisposalGroupIncludingDiscontinuedOperationCashConsideration",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_1_2026_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupNotDiscontinuedOperationsMember_37sB3jzYvkiDogVubmRdeA",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails",
     "longName": "2140402 - Disclosure - DISPOSALS AND DISCONTINUED OPERATIONS - Green Energy Gains (Details)",
     "shortName": "DISPOSALS AND DISCONTINUED OPERATIONS - Green Energy Gains (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_20_2026_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_IdpTuf09wESTbBsSBkcW_A",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails",
     "longName": "2140403 - Disclosure - DISPOSALS AND DISCONTINUED OPERATIONS - Divestiture of India Operations (Details)",
     "shortName": "DISPOSALS AND DISCONTINUED OPERATIONS - Divestiture of India Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "unitRef": "Unit_Divide_INR_USD_HvKpdhR2tU-H4C0ZkE0bPw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_17_2026_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleExchangeMember_g_Jyjx6tf061eD1gbfeqEQ",
      "name": "cntm:PostShareSwapTransactionEquityOwnershipPercentageHeldByEntity",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails",
     "longName": "2140404 - Disclosure - DISPOSALS AND DISCONTINUED OPERATIONS - Divestiture of India Operations - Income statement (Details)",
     "shortName": "DISPOSALS AND DISCONTINUED OPERATIONS - Divestiture of India Operations - Income statement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleExchangeMember_944wPmnB9kaQ89m85XP-5A",
      "name": "cntm:OtherComprehensiveIncomeLossFromDiscontinuedOperationsForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsGainOnDisposalDetails",
     "longName": "2140405 - Disclosure - DISPOSALS AND DISCONTINUED OPERATIONS - Divestiture of India Operations - Gain On Disposal (Details)",
     "shortName": "DISPOSALS AND DISCONTINUED OPERATIONS - Divestiture of India Operations - Gain On Disposal (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_6_17_2026_To_6_17_2026_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleExchangeMember_5Jv8pmNNZkKanc-obquF3g",
      "name": "cntm:DisposalGroupIncludingDiscontinuedOperationNoncontrollingInterestDerecognized",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails",
     "longName": "2140406 - Disclosure - DISPOSALS AND DISCONTINUED OPERATIONS - Divestiture of India Operations - Noncontrolling interests (Details)",
     "shortName": "DISPOSALS AND DISCONTINUED OPERATIONS - Divestiture of India Operations - Noncontrolling interests (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleExchangeMember_9tbYH1eHukucSphe6o6pTw",
      "name": "cntm:IncomeLossFromDiscontinuedOperationsNetOfTaxBeforeGainOnDisposalAttributableToNoncontrollingInterest",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails",
     "longName": "2140407 - Disclosure - DISPOSALS AND DISCONTINUED OPERATIONS - Divestiture of India Operations - Assets and liabilities (Details)",
     "shortName": "DISPOSALS AND DISCONTINUED OPERATIONS - Divestiture of India Operations - Assets and liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleExchangeMember_DAhC4dafB0KDvBHgR9EkaA",
      "name": "cntm:DisposalGroupIncludingDiscontinuedOperationPrepaidExpensesCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
     "longName": "2140501 - Disclosure - EQUITY METHOD INVESTMENT - Investment in Sun Solar (Details)",
     "shortName": "EQUITY METHOD INVESTMENT - Investment in Sun Solar (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_lMVMh6NLWUqOSCs_QtLpzw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_5_2026_dei_LegalEntityAxis_cntm_SunSolarLlcMember__QiM85s5ek-T_rCYsXpuYw",
      "name": "us-gaap:LimitedPartnersCapitalAccountUnitsIssued",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:LimitedPartnersCapitalAccountUnitsOutstanding",
       "span",
       "p",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
     "longName": "2140601 - Disclosure - INTANGIBLE ASSETS, NET - Identifiable intangible assets (Details)",
     "shortName": "INTANGIBLE ASSETS, NET - Identifiable intangible assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
     "longName": "2140602 - Disclosure - INTANGIBLE ASSETS, NET - Additional information (Details)",
     "shortName": "INTANGIBLE ASSETS, NET - Additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:ImpairmentOfIntangibleAssetsFinitelived",
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:ImpairmentOfIntangibleAssetsFinitelived",
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails",
     "longName": "2140603 - Disclosure - INTANGIBLE ASSETS, NET - Amortization expense (Details)",
     "shortName": "INTANGIBLE ASSETS, NET - Amortization expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "cntm:FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationRemainderOfFiscalYear",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "cntm:FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationRemainderOfFiscalYear",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetails",
     "longName": "2140701 - Disclosure - CONVERTIBLE DEBT - Convertible debt (Details)",
     "shortName": "CONVERTIBLE DEBT - Convertible debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:ConvertibleNotesPayableCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2026_us-gaap_DebtInstrumentAxis_cntm_ConvertibleNotes2026Member_qnzzQG7GckOH72aT3wlgMg",
      "name": "us-gaap:ConvertibleNotesPayableCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "cntm:ConvertibleDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
     "longName": "2140702 - Disclosure - CONVERTIBLE DEBT (Details)",
     "shortName": "CONVERTIBLE DEBT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_us-gaap_DebtInstrumentAxis_cntm_ConvertibleNotes2026Member_kjxl06iXMkegbraYtF0StA",
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "cntm:ConvertibleDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
     "longName": "2140703 - Disclosure - CONVERTIBLE DEBT - Summary of the individual convertible notes (Details)",
     "shortName": "CONVERTIBLE DEBT - Summary of the individual convertible notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_us-gaap_DebtInstrumentAxis_cntm_ConvertibleNotes2026IssuanceOneMember_7W0v-JkxfE2WVhcP9p7WYw",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "cntm:ConvertibleDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
     "longName": "2140801 - Disclosure - DEBT - Schedule of Debt (Details)",
     "shortName": "DEBT - Schedule of Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_XAsjg9IH5k2NPUXLeWAtzw",
      "name": "cntm:NotesPayablesCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
     "longName": "2140802 - Disclosure - DEBT - Promissory Notes (Details)",
     "shortName": "DEBT - Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_4_2_2026_us-gaap_DebtInstrumentAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_Po48LTa9PEuT1YNPybBiFA",
      "name": "us-gaap:DebtInstrumentFairValue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails",
     "longName": "2140803 - Disclosure - DEBT - Business Loan and Security Agreement (Details)",
     "shortName": "DEBT - Business Loan and Security Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "Duration_9_19_2024_To_9_19_2024_iECTrLYtjUucheavzS7RAw",
      "name": "us-gaap:DebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_25_2026_us-gaap_DebtInstrumentAxis_cntm_BusinessLoanAndSecurityAgreementJanuary2026Member_9zWO02Z30UKt_q41tyQ7ZA",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtLineOfCreditDetails",
     "longName": "2140804 - Disclosure - DEBT - Line of Credit (Details)",
     "shortName": "DEBT - Line of Credit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_g2mLbY8xsEShyLjDJ-clfw",
      "name": "cntm:NumberOfLineOfCredit",
      "unitRef": "Unit_Standard_loan_4u2uzbk_aEuRxq5XJEy10Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_g2mLbY8xsEShyLjDJ-clfw",
      "name": "cntm:NumberOfLineOfCredit",
      "unitRef": "Unit_Standard_loan_4u2uzbk_aEuRxq5XJEy10Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
     "longName": "2140805 - Disclosure - DEBT - Sale of future receipts (Details)",
     "shortName": "DEBT - Sale of future receipts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R60": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
     "longName": "2140806 - Disclosure - DEBT - Purchase Order Financing Facility (Details)",
     "shortName": "DEBT - Purchase Order Financing Facility (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "As_Of_9_18_2025_srt_ConsolidatedEntitiesAxis_cntm_CountyComfortServicesLlcMember_us-gaap_DebtInstrumentAxis_cntm_FactoringArrangementPurchaseOrderAndAccountsReceivableFinancingMember_S_qoPzgEUUm7ZZe6RZ8CXw",
      "name": "cntm:FinancingFacilityMaximumBorrowingCapacity",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R61": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
     "longName": "2140901 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and liabilities measured and recorded at fair value on a recurring basis (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Assets and liabilities measured and recorded at fair value on a recurring basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:EquitySecuritiesFVNINoncurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2026_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ecBjRM2D-0yFK3HzTGILPA",
      "name": "us-gaap:EquitySecuritiesFVNINoncurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
     "longName": "2140902 - Disclosure - FAIR VALUE MEASUREMENTS - Reconciliation of our assets and liabilities measured at fair value using Level 3 inputs (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Reconciliation of our assets and liabilities measured at fair value using Level 3 inputs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "cntm:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAdditionalSettlementObligation",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_dy1sDNlmDkGcBPCCcPs33A",
      "name": "cntm:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossOnExtinguishmentAndChangeInFairValueOfConvertibleDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails",
     "longName": "2140903 - Disclosure - FAIR VALUE MEASUREMENTS - Carrying value and fair value for the convertible notes payable (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Carrying value and fair value for the convertible notes payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2026_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2026Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember__PCgYRS0ik6x8hnJni0oow",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetails",
     "longName": "2140904 - Disclosure - FAIR VALUE MEASUREMENTS - Convertible Notes Payable (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Convertible Notes Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "cntm:FairValueMeasurementOfDebtUnrealizedGainLoss",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R65": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
     "longName": "2140905 - Disclosure - FAIR VALUE MEASUREMENTS - 2026 Convertible Notes and 2025 Convertible Notes (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - 2026 Convertible Notes and 2025 Convertible Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2026And2025Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_iPm4TIbi7k27eVx5Zu0txw",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2026And2025Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_iPm4TIbi7k27eVx5Zu0txw",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
     "longName": "2140906 - Disclosure - FAIR VALUE MEASUREMENTS - SEPA Convertible Note - Settlement and Termination Agreement (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - SEPA Convertible Note - Settlement and Termination Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R67": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
     "longName": "2140907 - Disclosure - FAIR VALUE MEASUREMENTS - 3(a)(10)Settlement Agreement (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - 3(a)(10)Settlement Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "As_Of_1_28_2025_Klkfs3nMwUiqkpIodBiIhg",
      "name": "cntm:SettlementAgreementFairValueDisclosure",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R68": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetails",
     "longName": "2140908 - Disclosure - FAIR VALUE MEASUREMENTS - Contingent consideration obligation, Assumptions (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Contingent consideration obligation, Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:UnrealizedGainLossOnDerivatives",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R69": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
     "longName": "2141001 - Disclosure - RELATED PARTY TRANSACTIONS - Sponsor of MCAC (Details)",
     "shortName": "RELATED PARTY TRANSACTIONS - Sponsor of MCAC (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "Unit_Divide_USD_shares_lMVMh6NLWUqOSCs_QtLpzw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "cntm:ConvertibleNotesReceivableRelatedPartyPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R70": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
     "longName": "2141002 - Disclosure - RELATED PARTY TRANSACTIONS - Avanti Notes (Details)",
     "shortName": "RELATED PARTY TRANSACTIONS - Avanti Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:DerivativeLiabilitiesCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cntm_SponsorMember_FEsjIdZm90eQ8EyGB5p9cw",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:InterestExpenseDebt",
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
     "longName": "2141003 - Disclosure - RELATED PARTY TRANSACTIONS - Keen Labs Supply Services Agreement and Shares Issued to Related Parties (Details)",
     "shortName": "RELATED PARTY TRANSACTIONS - Keen Labs Supply Services Agreement and Shares Issued to Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cntm_NonEmployeeDirectorMember_PVjoZO79yUqMyVc7or8A1g",
      "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
     "longName": "2141101 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "Duration_11_1_2026_To_11_30_2026_9dyvd-oSvEiWFzs9dfxY0g",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_1_2026_To_11_30_2026_9dyvd-oSvEiWFzs9dfxY0g",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationFromContinuingOperationsByGeographicAreaDetails",
     "longName": "2141201 - Disclosure - REVENUES - Disaggregated revenue information from continuing operations by geographic area (Details)",
     "shortName": "REVENUES - Disaggregated revenue information from continuing operations by geographic area (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R74": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenuesContractAssetsActivityDetails",
     "longName": "2141202 - Disclosure - REVENUES - Contract assets activity (Details)",
     "shortName": "REVENUES - Contract assets activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_3hAq4OnrZ02DEjd2JpFUdA",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenuesContractLiabilityActivityDetails",
     "longName": "2141203 - Disclosure - REVENUES - Contract liability activity (Details)",
     "shortName": "REVENUES - Contract liability activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_3hAq4OnrZ02DEjd2JpFUdA",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "cntm:ContractWithCustomerLiabilitiesRevenueRecognizedIncludingCurrentPeriod",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
     "longName": "2141301 - Disclosure - INCOME TAXES (Details)",
     "shortName": "INCOME TAXES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "cntm:EstimatedAdjustedTaxBasisInShares",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
     "longName": "2141401 - Disclosure - REPORTABLE SEGMENTS (Details)",
     "shortName": "REPORTABLE SEGMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Unit_Standard_segment_bS3C06xDSkqs1g-qSaUyVQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_srt_StatementGeographicalAxis_us-gaap_NonUsMember_zkn-AllCbEu5_HPeCr-1kw",
      "name": "cntm:TotalAssetsContinuingOperations",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
     "longName": "2141402 - Disclosure - REPORTABLE SEGMENTS - Revenue information (Details)",
     "shortName": "REPORTABLE SEGMENTS - Revenue information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_us-gaap_StatementBusinessSegmentsAxis_cntm_KeenLabsSegmentMember_gJgBqDGCOUCfmirLExcmIg",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
     "longName": "2141403 - Disclosure - REPORTABLE SEGMENTS - Disaggregated revenue information by geographic area (Details)",
     "shortName": "REPORTABLE SEGMENTS - Disaggregated revenue information by geographic area (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_GUn8olxU2kejkxfYeWo90A",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
     "longName": "2141501 - Disclosure - ACQUISITION (Details)",
     "shortName": "ACQUISITION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "As_Of_4_3_2026_us-gaap_BusinessAcquisitionAxis_cntm_HarryKahnAssociatesIncMember_SGSERrdUr0Ob7Yqf3TDIpA",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_4_3_2026_us-gaap_BusinessAcquisitionAxis_cntm_HarryKahnAssociatesIncMember_SGSERrdUr0Ob7Yqf3TDIpA",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
     "longName": "2141502 - Disclosure - ACQUISITION - Purchase price allocation (Details)",
     "shortName": "ACQUISITION - Purchase price allocation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_4_3_2026_us-gaap_BusinessAcquisitionAxis_cntm_HarryKahnAssociatesIncMember_SGSERrdUr0Ob7Yqf3TDIpA",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionFairValuesAndEstimatedUsefulLivesOfIdentifiableIntangibleAssetsAcquiredDetails",
     "longName": "2141503 - Disclosure - ACQUISITION - Fair values and estimated useful lives of the identifiable intangible assets acquired (Details)",
     "shortName": "ACQUISITION - Fair values and estimated useful lives of the identifiable intangible assets acquired (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "Duration_4_3_2026_To_4_3_2026_us-gaap_BusinessAcquisitionAxis_cntm_HarryKahnAssociatesIncMember_uMw3bbZk3Uq-bXbesulaJw",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_3_2026_To_4_3_2026_us-gaap_BusinessAcquisitionAxis_cntm_HarryKahnAssociatesIncMember_uMw3bbZk3Uq-bXbesulaJw",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails",
     "longName": "2141601 - Disclosure - SUBSEQUENT EVENTS - Acquisition of Blue Ribbon Ice Inc (Details)",
     "shortName": "SUBSEQUENT EVENTS - Acquisition of Blue Ribbon Ice Inc (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "As_Of_7_1_2026_srt_OwnershipAxis_cntm_BlueRibbonIceIncMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_gsp3KEO7LEybk-cIsincxw",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_7_1_2026_srt_OwnershipAxis_cntm_BlueRibbonIceIncMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_gsp3KEO7LEybk-cIsincxw",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails",
     "longName": "2141602 - Disclosure - SUBSEQUENT EVENTS - Purchase Order Financing Advance (Details)",
     "shortName": "SUBSEQUENT EVENTS - Purchase Order Financing Advance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "Duration_4_8_2026_To_4_8_2026_srt_ConsolidatedEntitiesAxis_cntm_CountyComfortServicesLlcMember_us-gaap_DebtInstrumentAxis_cntm_FactoringArrangementPurchaseOrderFinancingMember_L1nqVpleAU6BdAYC4MlQpw",
      "name": "cntm:ProceedsFromFinancingFacility",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_8_6_2026_To_8_6_2026_srt_ConsolidatedEntitiesAxis_cntm_KeenLabsOperationsIncMember_us-gaap_DebtInstrumentAxis_cntm_FactoringArrangementPurchaseOrderFinancingMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_mZE87SGfCE-Y6hsbXEjDDQ",
      "name": "cntm:ProceedsFromFinancingFacility",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
     "longName": "2141603 - Disclosure - SUBSEQUENT EVENTS - Senior Secured Notes (Details)",
     "shortName": "SUBSEQUENT EVENTS - Senior Secured Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_8_7_2026_To_8_7_2026_us-gaap_DebtInstrumentAxis_cntm_SeniorSecuredNotesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_5e2dAgE2gkGnT5ypRSuXpw",
      "name": "us-gaap:PreferredStockDividendRatePercentage",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails",
     "longName": "2141604 - Disclosure - SUBSEQUENT EVENTS - Short-Term Bridge Loans (Details)",
     "shortName": "SUBSEQUENT EVENTS - Short-Term Bridge Loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "Duration_9_19_2024_To_9_19_2024_iECTrLYtjUucheavzS7RAw",
      "name": "us-gaap:DebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_7_21_2026_To_7_21_2026_us-gaap_DebtInstrumentAxis_cntm_BridgeNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_Kk63o3CPY0Ot8SYyuFJ7Ow",
      "name": "cntm:NumberOfPromissoryNote",
      "unitRef": "Unit_Standard_item_pE7IcLILlkuNvIF1-L4cmA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "cntm:NumberOfPromissoryNote",
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
     "longName": "2141605 - Disclosure - SUBSEQUENT EVENTS - Convertible Promissory Note Issuances (Details)",
     "shortName": "SUBSEQUENT EVENTS - Convertible Promissory Note Issuances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "Unit_Divide_USD_shares_lMVMh6NLWUqOSCs_QtLpzw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "cntm:ConvertibleNotesReceivableRelatedPartyPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_7_1_2026_us-gaap_DebtInstrumentAxis_cntm_ConvertibleRedeemableFirstJulyNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_CglTxMIc70e1821vclu8hQ",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPrivatePlacementOfCommonStockDetails",
     "longName": "2141606 - Disclosure - SUBSEQUENT EVENTS - Private Placement of Common Stock (Details)",
     "shortName": "SUBSEQUENT EVENTS - Private Placement of Common Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_o26nErhmMk2x93gIJGa_kg",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_8_4_2026_To_8_4_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_5Kcr4eFUlkas-nWlg0Csig",
      "name": "cntm:NumberOfAccreditedInvestors",
      "unitRef": "Unit_Standard_agreement_zuMX3nV80Ei3wuyxuR-o9w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails",
     "longName": "2141607 - Disclosure - SUBSEQUENT EVENTS - Merchant Cash Advance Agreement (Details)",
     "shortName": "SUBSEQUENT EVENTS - Merchant Cash Advance Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_7_9_2026_To_7_9_2026_srt_ConsolidatedEntitiesAxis_cntm_ConnectmBabioneLlcAndBourqueHeatingCoolingCoIncMember_us-gaap_DebtInstrumentAxis_cntm_MerchantCashAdvancesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_QscDYIGFB0uUaEcGze5GKg",
      "name": "cntm:FutureReceiptsSoldAndAssignedValue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets",
     "longName": "22200100 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Uncategorized",
     "order": "90",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical",
     "longName": "22200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Cover",
     "order": "91",
     "firstAnchor": {
      "contextRef": "As_Of_7_12_2024_M93K-diDX0yx6mGCFCElQg",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_lMVMh6NLWUqOSCs_QtLpzw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "cntm:ReverseRecapitalizationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R92": {
     "role": "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "longName": "22200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "92",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:GainLossOnModificationOfLiabilities",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit",
     "longName": "22200300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "93",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7idWT-DP6ECxm6AqcDWKEQ",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R94": {
     "role": "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
     "longName": "22200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "94",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_o26nErhmMk2x93gIJGa_kg",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationss",
     "longName": "22210101 - Disclosure - ORGANIZATION AND OPERATIONS",
     "shortName": "ORGANIZATION AND OPERATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "95",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R96": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
     "longName": "22210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "96",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R97": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoingConcerns",
     "longName": "22210301 - Disclosure - GOING CONCERN",
     "shortName": "GOING CONCERN",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "97",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R98": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalization",
     "longName": "22210401 - Disclosure - REVERSE RECAPITALIZATION",
     "shortName": "REVERSE RECAPITALIZATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "98",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:ReverseRecapitalizationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:ReverseRecapitalizationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitions",
     "longName": "22210501 - Disclosure - ACQUISITIONS",
     "shortName": "ACQUISITIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "99",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:AcquisitionsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:AcquisitionsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNet",
     "longName": "22210601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "100",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R101": {
     "role": "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNet",
     "longName": "22210701 - Disclosure - PROPERTY AND EQUIPMENT, NET",
     "shortName": "PROPERTY AND EQUIPMENT, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "101",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebts",
     "longName": "22210801 - Disclosure - CONVERTIBLE DEBT",
     "shortName": "CONVERTIBLE DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "102",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "cntm:ConvertibleDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R103": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebts",
     "longName": "22210901 - Disclosure - DEBT",
     "shortName": "DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "103",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R104": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensation",
     "longName": "22211001 - Disclosure - STOCK BASED COMPENSATION",
     "shortName": "STOCK BASED COMPENSATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "104",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstruments",
     "longName": "22211101 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "105",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementss",
     "longName": "22211201 - Disclosure - FAIR VALUE MEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "106",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R107": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureLeases",
     "longName": "22211301 - Disclosure - LEASES",
     "shortName": "LEASES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "107",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:LeaseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:LeaseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxess",
     "longName": "22211401 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "108",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R109": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionss",
     "longName": "22211501 - Disclosure - RELATED PARTY TRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "109",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R110": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciess",
     "longName": "22211601 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "110",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R111": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureEmployeeRetentionCreditErc",
     "longName": "22211701 - Disclosure - EMPLOYEE RETENTION CREDIT (ERC)",
     "shortName": "EMPLOYEE RETENTION CREDIT (ERC)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "111",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:EmployeeRetentionCreditDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:EmployeeRetentionCreditDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenue",
     "longName": "22211801 - Disclosure - REVENUE",
     "shortName": "REVENUE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "112",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R113": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentss",
     "longName": "22211901 - Disclosure - REPORTABLE SEGMENTS",
     "shortName": "REPORTABLE SEGMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "113",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R114": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventss",
     "longName": "22212001 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "114",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R115": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplit",
     "longName": "22212101 - Disclosure - REVERSE STOCK SPLIT",
     "shortName": "REVERSE STOCK SPLIT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "115",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:ReverseStockSplitTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:ReverseStockSplitTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperations",
     "longName": "22212201 - Disclosure - DISCONTINUED OPERATIONS",
     "shortName": "DISCONTINUED OPERATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "116",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R117": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "22220202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "117",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:EmergingGrowthCompanyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
     "longName": "22230203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "118",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ReceivablesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ReceivablesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationTables",
     "longName": "22230403 - Disclosure - REVERSE RECAPITALIZATION (Tables)",
     "shortName": "REVERSE RECAPITALIZATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "119",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables",
     "longName": "22230503 - Disclosure - ACQUISITIONS (Tables)",
     "shortName": "ACQUISITIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "120",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:AssetAcquisitionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cntm:AcquisitionsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:AssetAcquisitionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cntm:AcquisitionsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables",
     "longName": "22230603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "121",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetTables",
     "longName": "22230703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "122",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtTabless",
     "longName": "22230803 - Disclosure - CONVERTIBLE DEBT (Tables)",
     "shortName": "CONVERTIBLE DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "123",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cntm:ConvertibleDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R124": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtTabless",
     "longName": "22230903 - Disclosure - DEBT (Tables)",
     "shortName": "DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "124",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cntm:ConvertibleDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R125": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationTables",
     "longName": "22231003 - Disclosure - STOCK BASED COMPENSATION (Tables)",
     "shortName": "STOCK BASED COMPENSATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "125",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless",
     "longName": "22231203 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "126",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2024And2025Member_PEVjxT4zzEaaYYiCGQkbug",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R127": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureLeasesTables",
     "longName": "22231303 - Disclosure - LEASES (Tables)",
     "shortName": "LEASES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "127",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cntm:LeaseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cntm:LeaseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesTables",
     "longName": "22231403 - Disclosure - INCOME TAXES (Tables)",
     "shortName": "INCOME TAXES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "128",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R129": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenueTables",
     "longName": "22231803 - Disclosure - REVENUE (Tables)",
     "shortName": "REVENUE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "129",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R130": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsTabless",
     "longName": "22231903 - Disclosure - REPORTABLE SEGMENTS (Tables)",
     "shortName": "REPORTABLE SEGMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "130",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R131": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitTables",
     "longName": "22232103 - Disclosure - REVERSE STOCK SPLIT (Tables)",
     "shortName": "REVERSE STOCK SPLIT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "131",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "cntm:ScheduleOfEffectOfReverseStockSplitOnSharesOutstandingTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R132": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsTables",
     "longName": "22232203 - Disclosure - DISCONTINUED OPERATIONS (Tables)",
     "shortName": "DISCONTINUED OPERATIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "132",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R133": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetails",
     "longName": "22240101 - Disclosure - ORGANIZATION AND OPERATIONS (Details)",
     "shortName": "ORGANIZATION AND OPERATIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Unit_Standard_segment_bS3C06xDSkqs1g-qSaUyVQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R134": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
     "longName": "22240201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Unit_Standard_segment_bS3C06xDSkqs1g-qSaUyVQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R135": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableRollforwardDetails",
     "longName": "22240202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts receivable rollforward (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts receivable rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:ReceivablesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:ReceivablesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R136": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAllowanceForCreditLossesRollforwardDetails",
     "longName": "22240203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for credit losses rollforward (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for credit losses rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "136",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ReceivablesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ReceivablesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R137": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails",
     "longName": "22240204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "137",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "cntm:InventoriesFinishedGoodsNetOfReserves",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "cntm:InventoriesFinishedGoodsNetOfReserves",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R138": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails",
     "longName": "22240205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_zLKbIBc1CU6xL5THwUKF2w",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_zLKbIBc1CU6xL5THwUKF2w",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R139": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
     "longName": "22240206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "139",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_srt_RangeAxis_srt_MinimumMember_ZhL-2tNGh0-AuHxv6_Q2uA",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember_E8vKfIhn302qYmwMeqLZoA",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfFiniteLivedIntangibleAssetsUsefulLifeTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R140": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsActivityDetails",
     "longName": "22240207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract assets activity (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract assets activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "140",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_qD1cXbgBVEeLe95kjomwjQ",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R141": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractLiabilityActivityDetails",
     "longName": "22240208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract liability activity (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract liability activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "141",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_3hAq4OnrZ02DEjd2JpFUdA",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R142": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails",
     "longName": "22240209 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net loss per share (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net loss per share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "142",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R143": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss",
     "longName": "22240301 - Disclosure - GOING CONCERN (Details)",
     "shortName": "GOING CONCERN (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "143",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:Cash",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R144": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
     "longName": "22240401 - Disclosure - REVERSE RECAPITALIZATION - Narrative (Details)",
     "shortName": "REVERSE RECAPITALIZATION - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "144",
     "firstAnchor": {
      "contextRef": "As_Of_7_12_2024_M93K-diDX0yx6mGCFCElQg",
      "name": "cntm:SharesAuthorized",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "cntm:ReverseRecapitalizationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_7_12_2024_M93K-diDX0yx6mGCFCElQg",
      "name": "cntm:SharesAuthorized",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "cntm:ReverseRecapitalizationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R145": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationReconciliationDetails",
     "longName": "22240402 - Disclosure - REVERSE RECAPITALIZATION - Reconciliation (Details)",
     "shortName": "REVERSE RECAPITALIZATION - Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "145",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_o26nErhmMk2x93gIJGa_kg",
      "name": "cntm:CashAcquiredThroughReverseRecapitalization",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_o26nErhmMk2x93gIJGa_kg",
      "name": "cntm:CashAcquiredThroughReverseRecapitalization",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R146": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesIssuedFollowingConsummationOfBusinessCombinationDetails",
     "longName": "22240403 - Disclosure - REVERSE RECAPITALIZATION - Shares issued following consummation of business combination (Details)",
     "shortName": "REVERSE RECAPITALIZATION - Shares issued following consummation of business combination (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "146",
     "firstAnchor": {
      "contextRef": "As_Of_7_12_2024_M93K-diDX0yx6mGCFCElQg",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_zzF9_0HfnkG-feyksHsxtA",
      "name": "cntm:CommonStockSharesOutstandingAfterRedemption",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R147": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
     "longName": "22240404 - Disclosure - REVERSE RECAPITALIZATION - Shares effected for exchange ratio (Details)",
     "shortName": "REVERSE RECAPITALIZATION - Shares effected for exchange ratio (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "147",
     "firstAnchor": {
      "contextRef": "Duration_7_12_2024_To_7_12_2024_rvuVftYpEkC1EVkihs8gKw",
      "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cntm:ReverseRecapitalizationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_cntm_LegacyOptionsMember_RY-9S9X3w0ee9r4oLUf3jw",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R148": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
     "longName": "22240501 - Disclosure - ACQUISITIONS - Amperics Acquisition (Details)",
     "shortName": "ACQUISITIONS - Amperics Acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "148",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_3_2025_To_11_3_2025_us-gaap_AssetAcquisitionAxis_cntm_AmpericsHoldingsLlcMember_xeygtcGhlkmhxHGi-VsYUw",
      "name": "us-gaap:PaymentsToAcquireProductiveAssets",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "cntm:AcquisitionsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R149": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
     "longName": "22240502 - Disclosure - ACQUISITIONS - Geo Impex Acquisition (Details)",
     "shortName": "ACQUISITIONS - Geo Impex Acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "149",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_11_3_2025_srt_OwnershipAxis_cntm_GlobalImpexLlcMember_ld95w6TmHUCDytOp5jBPYQ",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "cntm:AcquisitionsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R150": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
     "longName": "22240503 - Disclosure - ACQUISITIONS - ATS and SESB acquisitions and CER acquisition (Details)",
     "shortName": "ACQUISITIONS - ATS and SESB acquisitions and CER acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "150",
     "firstAnchor": {
      "contextRef": "Duration_5_7_2025_To_5_7_2025_us-gaap_BusinessAcquisitionAxis_cntm_AirTempServiceCoIncAndSolarEnergySystemsOfBrevardIncMember_JW5E98qXBUmEBwQfEKHq4Q",
      "name": "cntm:ThresholdPeriodForDelistingFromClosing",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_7_2025_To_5_7_2025_us-gaap_BusinessAcquisitionAxis_cntm_AirTempServiceCoIncAndSolarEnergySystemsOfBrevardIncMember_JW5E98qXBUmEBwQfEKHq4Q",
      "name": "cntm:ThresholdPeriodForDelistingFromClosing",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R151": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
     "longName": "22240504 - Disclosure - ACQUISITIONS - Purchase price allocation (Details)",
     "shortName": "ACQUISITIONS - Purchase price allocation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "151",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_4_28_2025_us-gaap_BusinessAcquisitionAxis_cntm_AirTempServiceCoIncAndSolarEnergySystemsOfBrevardIncMember_vE8tLil_UUKN4vVjFv9hIQ",
      "name": "cntm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivables",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R152": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails",
     "longName": "22240505 - Disclosure - ACQUISITIONS - Fair value of the purchase consideration - CER acquisition (Details)",
     "shortName": "ACQUISITIONS - Fair value of the purchase consideration - CER acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "152",
     "firstAnchor": {
      "contextRef": "Duration_4_25_2025_To_4_25_2025_us-gaap_BusinessAcquisitionAxis_cntm_CambridgeEnergyResourcesLtdMember_8znQQCLuPU2g_JJb9OcaAQ",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_25_2025_To_4_25_2025_us-gaap_BusinessAcquisitionAxis_cntm_CambridgeEnergyResourcesLtdMember_8znQQCLuPU2g_JJb9OcaAQ",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R153": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails",
     "longName": "22240506 - Disclosure - ACQUISITIONS - Fair value of the purchase consideration - Delivery Circle (Details)",
     "shortName": "ACQUISITIONS - Fair value of the purchase consideration - Delivery Circle (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "153",
     "firstAnchor": {
      "contextRef": "Duration_8_5_2024_To_8_5_2024_us-gaap_BusinessAcquisitionAxis_cntm_DeliverycircleLlcMember_aAVfYq1CPkyZERo0u4XPPQ",
      "name": "cntm:BusinessCombinationConsiderationTransferredCash",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_8_5_2024_To_8_5_2024_us-gaap_BusinessAcquisitionAxis_cntm_DeliverycircleLlcMember_aAVfYq1CPkyZERo0u4XPPQ",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R154": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails",
     "longName": "22240507 - Disclosure - ACQUISITIONS - Fair value of the purchase consideration - Green Energy Gains (Details)",
     "shortName": "ACQUISITIONS - Fair value of the purchase consideration - Green Energy Gains (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "154",
     "firstAnchor": {
      "contextRef": "Duration_10_9_2024_To_10_9_2024_us-gaap_BusinessAcquisitionAxis_cntm_GreenEnergyGainsMember_pJ2NMmizmkWGkdXO5thYEA",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_9_2024_To_10_9_2024_us-gaap_BusinessAcquisitionAxis_cntm_GreenEnergyGainsMember_pJ2NMmizmkWGkdXO5thYEA",
      "name": "cntm:BusinessCombinationConsiderationTransferredNotesReceivableSettled",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R155": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
     "longName": "22240508 - Disclosure - ACQUISITIONS - Assets acquired and liabilities assumed (Details)",
     "shortName": "ACQUISITIONS - Assets acquired and liabilities assumed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "155",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_8_5_2024_us-gaap_BusinessAcquisitionAxis_cntm_DeliveryCircleLlcMember_eGn-KOYRj0m1tvCJNBe23w",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R156": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
     "longName": "22240509 - Disclosure - ACQUISITIONS - Fair value and estimated useful lives of intangible assets (Details)",
     "shortName": "ACQUISITIONS - Fair value and estimated useful lives of intangible assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "156",
     "firstAnchor": {
      "contextRef": "As_Of_8_5_2024_us-gaap_BusinessAcquisitionAxis_cntm_DeliverycircleLlcMember_Ba1hAUdXI0WS-C9FcL0L0w",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_8_5_2024_us-gaap_BusinessAcquisitionAxis_cntm_DeliverycircleLlcMember_Ba1hAUdXI0WS-C9FcL0L0w",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R157": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
     "longName": "22240510 - Disclosure - ACQUISITIONS (Details)",
     "shortName": "ACQUISITIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "157",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_zzF9_0HfnkG-feyksHsxtA",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_4_28_2025_us-gaap_BusinessAcquisitionAxis_cntm_AirTempServicesCoIncMember_N0mZHtqcB0SC2TYLJ6CHcQ",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R158": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfCarryingAmountOfGoodwillDetails",
     "longName": "22240601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Schedule of carrying amount of goodwill (Details)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET - Schedule of carrying amount of goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "158",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R159": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
     "longName": "22240602 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Identifiable intangible assets (Details)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET - Identifiable intangible assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "159",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "cntm:FiniteLivedIntangibleAssetGross",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "cntm:FiniteLivedIntangibleAssetGross",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R160": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails",
     "longName": "22240603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Amortization expense (Details)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET - Amortization expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "160",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "cntm:FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearOne",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R161": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
     "longName": "22240604 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Additional information (Details)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET - Additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "161",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "us-gaap:GoodwillImpairmentLoss",
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_BusinessAcquisitionAxis_cntm_AirTempServiceCoIncAndSolarEnergySystemsOfBrevardIncMember_drWbLNfXYkWVl3BHxeXdHA",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R162": {
     "role": "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails",
     "longName": "22240701 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "162",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "cntm:PropertyAndEquipmentsGross",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "cntm:PropertyAndEquipmentsGross",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R163": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetailss",
     "longName": "22240801 - Disclosure - CONVERTIBLE DEBT - Convertible debt (Details)",
     "shortName": "CONVERTIBLE DEBT - Convertible debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "163",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:ConvertibleNotesPayableCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_cntm_ConvertibleNotes2024Member_sGY6N0c_REeu7Rz6jyLHDA",
      "name": "us-gaap:ConvertibleNotesPayableCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "cntm:ConvertibleDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R164": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
     "longName": "22240802 - Disclosure - CONVERTIBLE DEBT (Details)",
     "shortName": "CONVERTIBLE DEBT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "164",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_cntm_ConvertibleNotes2024Member_xFKJnrTFLUaWUeFw93jc_A",
      "name": "cntm:GainOnExtinguishmentOfDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "cntm:ConvertibleDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R165": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
     "longName": "22240803 - Disclosure - CONVERTIBLE DEBT - Summary of the individual convertible notes (Details)",
     "shortName": "CONVERTIBLE DEBT - Summary of the individual convertible notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "165",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R166": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
     "longName": "22240901 - Disclosure - DEBT - Schedule of Debt (Details)",
     "shortName": "DEBT - Schedule of Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "166",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:InterestExpenseNonoperating",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_XAsjg9IH5k2NPUXLeWAtzw",
      "name": "cntm:NotesPayables",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R167": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
     "longName": "22240902 - Disclosure - DEBT - Secured Promissory Notes (Details)",
     "shortName": "DEBT - Secured Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "167",
     "firstAnchor": {
      "contextRef": "Duration_9_19_2024_To_9_19_2024_iECTrLYtjUucheavzS7RAw",
      "name": "us-gaap:DebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_9_1_2024_To_9_30_2024_us-gaap_DebtInstrumentAxis_cntm_SecuredPromissoryNoteMember_BR0LWuL290Cz0XqCoLCayw",
      "name": "cntm:DebtInstrumentNumberOfConversionAgreements",
      "unitRef": "Unit_Standard_agreement_zuMX3nV80Ei3wuyxuR-o9w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R168": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtSmallBusinessAdministrationLoansDetails",
     "longName": "22240903 - Disclosure - DEBT - Small Business Administration Loans (Details)",
     "shortName": "DEBT - Small Business Administration Loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "168",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_cntm_SmalBusinessAdministrationLoansMember_bdMJsgwPAkas103Ez_YxJA",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R169": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtPaycheckProtectionProgramLoansDetails",
     "longName": "22240904 - Disclosure - DEBT - Paycheck Protection Program Loans (Details)",
     "shortName": "DEBT - Paycheck Protection Program Loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "169",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_4_2020_To_5_4_2020_us-gaap_DebtInstrumentAxis_cntm_PaycheckProtectionProgramMember_gNzEb3yXJE-3znm1dKH63Q",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R170": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
     "longName": "22240905 - Disclosure - DEBT - Promissory Notes (Details)",
     "shortName": "DEBT - Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "170",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_15_2024_To_10_31_2024_us-gaap_DebtInstrumentAxis_us-gaap_NotesPayableOtherPayablesMember_RnnJJMrmC0CHtmWUy4ZsxA",
      "name": "us-gaap:LegalFees",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R171": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails",
     "longName": "22240906 - Disclosure - DEBT - Vehicle Notes (Details)",
     "shortName": "DEBT - Vehicle Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "171",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_cntm_VehicleNotesMember_zEpQd4OuiUyQbk5ToMIF5Q",
      "name": "cntm:NumberOfVehiclesAcquiredThroughLoans",
      "unitRef": "Unit_Standard_item_pE7IcLILlkuNvIF1-L4cmA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_cntm_VehicleNotesMember_zEpQd4OuiUyQbk5ToMIF5Q",
      "name": "cntm:NumberOfVehiclesAcquiredThroughLoans",
      "unitRef": "Unit_Standard_item_pE7IcLILlkuNvIF1-L4cmA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R172": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
     "longName": "22240907 - Disclosure - DEBT - Seller Note (Details)",
     "shortName": "DEBT - Seller Note (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "172",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:RepaymentsOfNotesPayable",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_1_2025_To_11_1_2025_us-gaap_DebtInstrumentAxis_cntm_SaleOfFutureReceivableAgreementMember_xJKZAtLgbEKpzsaO8Cs8qg",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R173": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtRealEstatePromissoryNotesDetails",
     "longName": "22240908 - Disclosure - DEBT - Real Estate Promissory Notes (Details)",
     "shortName": "DEBT - Real Estate Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "173",
     "firstAnchor": {
      "contextRef": "As_Of_12_29_2022_us-gaap_DebtInstrumentAxis_cntm_RealEstatePromissoryNoteMember_pinvZqf5WUu2gL9YJd82jw",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_29_2022_us-gaap_DebtInstrumentAxis_cntm_RealEstatePromissoryNoteMember_pinvZqf5WUu2gL9YJd82jw",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R174": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
     "longName": "22240909 - Disclosure - DEBT - Sales of Future Receipts (Details)",
     "shortName": "DEBT - Sales of Future Receipts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "174",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_4_2024_To_1_4_2024_us-gaap_DebtInstrumentAxis_cntm_January2024SaleOfFutureReceiptsAgreementMember_7QLOtMLHLUib1OmmSaQtAQ",
      "name": "cntm:FutureReceiptsSoldAndAssignedValue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R175": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss",
     "longName": "22240910 - Disclosure - DEBT - Business Loan and Security Agreement (Details)",
     "shortName": "DEBT - Business Loan and Security Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "175",
     "firstAnchor": {
      "contextRef": "Duration_10_1_2025_To_10_31_2025_us-gaap_DebtInstrumentAxis_cntm_BusinessLoanAndSecurityAgreementMember_3LzWEIqH30CeZNH8jAkrog",
      "name": "cntm:DebtInstrumentNumberOfAgreements",
      "unitRef": "Unit_Standard_agreement_zuMX3nV80Ei3wuyxuR-o9w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_1_2025_To_10_31_2025_us-gaap_DebtInstrumentAxis_cntm_BusinessLoanAndSecurityAgreementMember_3LzWEIqH30CeZNH8jAkrog",
      "name": "cntm:DebtInstrumentNumberOfAgreements",
      "unitRef": "Unit_Standard_agreement_zuMX3nV80Ei3wuyxuR-o9w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R176": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
     "longName": "22240911 - Disclosure - DEBT - Purchase Order Financing Facility (Details)",
     "shortName": "DEBT - Purchase Order Financing Facility (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "176",
     "firstAnchor": {
      "contextRef": "As_Of_9_18_2025_srt_ConsolidatedEntitiesAxis_cntm_CountyComfortServicesLlcMember_us-gaap_DebtInstrumentAxis_cntm_FactoringArrangementPurchaseOrderAndAccountsReceivableFinancingMember_S_qoPzgEUUm7ZZe6RZ8CXw",
      "name": "cntm:FinancingFacilityMaximumBorrowingCapacity",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_srt_ConsolidatedEntitiesAxis_cntm_CountyComfortServicesLlcMember_us-gaap_DebtInstrumentAxis_cntm_FactoringArrangementPurchaseOrderAndAccountsReceivableFinancingMember_YLc-i98tVkOR8mdpXTtAXw",
      "name": "cntm:FinancingFacilityRepaymentOfAdvanceBorrowedSource2",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R177": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails",
     "longName": "22240912 - Disclosure - DEBT - D&O Insurance Premium Financing (Details)",
     "shortName": "DEBT - D&O Insurance Premium Financing (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "177",
     "firstAnchor": {
      "contextRef": "As_Of_7_15_2025_us-gaap_DebtInstrumentAxis_cntm_InsurancePremiumFinancingMember_v7rQkLXE-0WomK2UQ877_w",
      "name": "us-gaap:AccruedInsuranceCurrentAndNoncurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_7_15_2025_us-gaap_DebtInstrumentAxis_cntm_InsurancePremiumFinancingMember_v7rQkLXE-0WomK2UQ877_w",
      "name": "us-gaap:AccruedInsuranceCurrentAndNoncurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R178": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
     "longName": "22240913 - Disclosure - DEBT - Notes Payable: Libertas Settlement and Termination Agreement (Details)",
     "shortName": "DEBT - Notes Payable: Libertas Settlement and Termination Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "178",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_9_24_2025_us-gaap_DebtInstrumentAxis_cntm_SaleOfFutureReceiptsLibertasMember_1gGRk4a5gkuoQP0Osrn9ag",
      "name": "cntm:SaleOfFutureReceiptsTerminationPrincipalPayable",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R179": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails",
     "longName": "22240914 - Disclosure - DEBT - Assumed 2024 Note (Details)",
     "shortName": "DEBT - Assumed 2024 Note (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "179",
     "firstAnchor": {
      "contextRef": "Duration_7_12_2024_To_7_12_2024_us-gaap_DebtInstrumentAxis_cntm_Assumed2024NotesMember_CbJy1QWDd0iGog1TonSPKw",
      "name": "cntm:PercentageOfGrossProceedsFromSaleOfEquityOrEquityDerivativeInstrumentToBePaidTowardsNote",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R180": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails",
     "longName": "22241001 - Disclosure - STOCK BASED COMPENSATION (Details)",
     "shortName": "STOCK BASED COMPENSATION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "180",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_zzF9_0HfnkG-feyksHsxtA",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R181": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails",
     "longName": "22241002 - Disclosure - STOCK BASED COMPENSATION - Equity Incentive Plan (Details)",
     "shortName": "STOCK BASED COMPENSATION - Equity Incentive Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "181",
     "firstAnchor": {
      "contextRef": "Duration_7_1_2024_To_7_31_2024_Qcgmv29wEkCj68nnMlJQzg",
      "name": "cntm:NumberOfDaysVolumeWeightedAveragePriceForShareResetAdjustment",
      "unitRef": "Unit_Standard_D_el0gDI4HHEiSeeN_YGUzMQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_7_1_2024_To_7_31_2024_Qcgmv29wEkCj68nnMlJQzg",
      "name": "cntm:NumberOfDaysVolumeWeightedAveragePriceForShareResetAdjustment",
      "unitRef": "Unit_Standard_D_el0gDI4HHEiSeeN_YGUzMQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R182": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails",
     "longName": "22241101 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Debt conversion share adjustment obligations (Details)",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Debt conversion share adjustment obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "182",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_o26nErhmMk2x93gIJGa_kg",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_3_1_2025_To_3_31_2025_us-gaap_FinancialInstrumentAxis_cntm_ShareResetDerivativeLiabilityMember_jLPMRi6Qc0KQppAhtOyuUA",
      "name": "cntm:DerivativesNumberOfConversionAgreements",
      "unitRef": "Unit_Standard_agreement_zuMX3nV80Ei3wuyxuR-o9w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R183": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
     "longName": "22241102 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Forward Purchase Agreement (Details)",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Forward Purchase Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "183",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_o26nErhmMk2x93gIJGa_kg",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_cntm_MeteoraSpecialOpportunityFundMember_us-gaap_FinancialInstrumentAxis_us-gaap_DerivativeFinancialInstrumentsAssetsMember_RkH-I892fECtLP_CBO6eVw",
      "name": "cntm:NumberOfSharesPurchasedFromRedeemingStockholders",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R184": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss",
     "longName": "22241201 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and liabilities measured and recorded at fair value on a recurring basis (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Assets and liabilities measured and recorded at fair value on a recurring basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "184",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "cntm:SettlementAgreementFairValueDisclosure",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_PRNpwbk8Kky6M6WJ7P2OKA",
      "name": "cntm:BusinessCombinationContingentConsiderationsLiabilityFairValueDisclosure",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R185": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
     "longName": "22241202 - Disclosure - FAIR VALUE MEASUREMENTS - Reconciliation of our assets and liabilities measured at fair value using Level 3 inputs (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Reconciliation of our assets and liabilities measured at fair value using Level 3 inputs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "185",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "cntm:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAdditionalSettlementObligation",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_x7yavp6U_U2H2D-o6LmF0A",
      "name": "cntm:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarningsChangeInFairValue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R186": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss",
     "longName": "22241203 - Disclosure - FAIR VALUE MEASUREMENTS - Carrying value and fair value for the convertible notes payable (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Carrying value and fair value for the convertible notes payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "186",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2024Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_Xnp-2Ta7zkS7VlePAyDv-A",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R187": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetailss",
     "longName": "22241204 - Disclosure - FAIR VALUE MEASUREMENTS - Convertible Notes Payable (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Convertible Notes Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "187",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "cntm:FairValueMeasurementOfDebtUnrealizedGainLoss",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R188": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
     "longName": "22241205 - Disclosure - FAIR VALUE MEASUREMENTS - 2024 Convertible Notes and 2025 Convertible Notes (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - 2024 Convertible Notes and 2025 Convertible Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "188",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2024And2025Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_OgFZil9CQ0mkQxoP3xQKxQ",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2024And2025Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_OgFZil9CQ0mkQxoP3xQKxQ",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R189": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss",
     "longName": "22241206 - Disclosure - FAIR VALUE MEASUREMENTS - SEPA Convertible Note - Settlement and Termination Agreement (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - SEPA Convertible Note - Settlement and Termination Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "189",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R190": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
     "longName": "22241207 - Disclosure - FAIR VALUE MEASUREMENTS - SEPA Convertible Note, Assumptions (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - SEPA Convertible Note, Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "190",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_cntm_StandbyEquityPurchaseAgreementConvertibleNoteMember_us-gaap_MeasurementInputTypeAxis_cntm_MeasurementInputRemainingTermMember_HJ8mKnDNiUmo2DHHPrQGzw",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "Unit_Standard_Y_4cFmKnn6oEaFwAPXcJ443g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_cntm_StandbyEquityPurchaseAgreementConvertibleNoteMember_us-gaap_MeasurementInputTypeAxis_cntm_MeasurementInputRemainingTermMember_HJ8mKnDNiUmo2DHHPrQGzw",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "Unit_Standard_Y_4cFmKnn6oEaFwAPXcJ443g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R191": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
     "longName": "22241208 - Disclosure - FAIR VALUE MEASUREMENTS - Forward Purchase Agreement, Assumptions (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Forward Purchase Agreement, Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "191",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_o26nErhmMk2x93gIJGa_kg",
      "name": "cntm:UnrealizedGainLossOnDerivativesAssetsForwardPurchaseAgreementNet",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_o26nErhmMk2x93gIJGa_kg",
      "name": "cntm:UnrealizedGainLossOnDerivativesAssetsForwardPurchaseAgreementNet",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R192": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
     "longName": "22241209 - Disclosure - FAIR VALUE MEASUREMENTS - 3(a)(10)Settlement Agreement (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - 3(a)(10)Settlement Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "192",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "Unit_Divide_USD_shares_lMVMh6NLWUqOSCs_QtLpzw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "cntm:ConvertibleNotesReceivableRelatedPartyPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_28_2025_To_1_28_2025_us-gaap_FairValueByLiabilityClassAxis_cntm_SettlementAgreementMember_UGr_fkwZ80iabFsuL8U7tw",
      "name": "us-gaap:DebtInstrumentConvertibleStockPriceTrigger",
      "unitRef": "Unit_Divide_USD_shares_lMVMh6NLWUqOSCs_QtLpzw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R193": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails",
     "longName": "22241210 - Disclosure - FAIR VALUE MEASUREMENTS - ASC 480-10-50-2 Disclosures (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - ASC 480-10-50-2 Disclosures (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "193",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "Unit_Divide_USD_shares_lMVMh6NLWUqOSCs_QtLpzw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "cntm:ConvertibleNotesReceivableRelatedPartyPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_8_18_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_c0drCLO3ikaPjiNh5_n8eA",
      "name": "cntm:AmountOfInstallmentInRemainingTranche",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R194": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
     "longName": "22241211 - Disclosure - FAIR VALUE MEASUREMENTS - Contingent consideration obligation, Assumptions (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Contingent consideration obligation, Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "194",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_FairValueByLiabilityClassAxis_cntm_BusinessCombinationContingentConsiderationLiabilityMember_us-gaap_MeasurementInputTypeAxis_cntm_MeasurementInputOperatingLeverageMember_XMreGrlYukKeYcjZujFO-Q",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R195": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
     "longName": "22241212 - Disclosure - FAIR VALUE MEASUREMENTS - Debt conversion share adjustment obligations, assumptions (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Debt conversion share adjustment obligations, assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "195",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:UnrealizedGainLossOnDerivatives",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_cntm_DebtConversionShareAdjustmentDerivativeLiabilityMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_1lmE3Y43RkG8CYttXK90ow",
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R196": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
     "longName": "22241213 - Disclosure - FAIR VALUE MEASUREMENTS - SEPA Convertible Note (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - SEPA Convertible Note (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "196",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R197": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
     "longName": "22241214 - Disclosure - FAIR VALUE MEASUREMENTS - SEPA Derivative Liability (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - SEPA Derivative Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "197",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_zzF9_0HfnkG-feyksHsxtA",
      "name": "us-gaap:DerivativeLiabilitiesCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_cntm_YaIiPnLtdYorkvilleMember_us-gaap_DebtInstrumentAxis_cntm_ConvertiblePromissoryNotesMember_us-gaap_SubsidiarySaleOfStockAxis_cntm_StandbyEquityPurchaseAgreementMember_3Mv3CFfbjkC43Hqi-HlMkw",
      "name": "cntm:DebtInstrumentDiscountRatePercentageOfPrincipalAmount",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R198": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails",
     "longName": "22241301 - Disclosure - LEASES - Components of lease costs (Details)",
     "shortName": "LEASES - Components of lease costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "198",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "cntm:LeaseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "cntm:LeaseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R199": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureLeasesWeightedAverageLeaseTermsAndDiscountRatesDetails",
     "longName": "22241302 - Disclosure - LEASES - Weighted-average lease terms and discount rates (Details)",
     "shortName": "LEASES - Weighted-average lease terms and discount rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "199",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock",
       "cntm:LeaseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock",
       "cntm:LeaseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R200": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails",
     "longName": "22241303 - Disclosure - LEASES - Maturities of lease liabilities (Details)",
     "shortName": "LEASES - Maturities of lease liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "200",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidMaturityTableTextBlock",
       "cntm:LeaseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidMaturityTableTextBlock",
       "cntm:LeaseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R201": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesIncomeBeforeProvisionDetails",
     "longName": "22241401 - Disclosure - INCOME TAXES - Income before provision (Details)",
     "shortName": "INCOME TAXES - Income before provision (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "201",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R202": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails",
     "longName": "22241402 - Disclosure - INCOME TAXES - Components of the provision for income taxes (Details)",
     "shortName": "INCOME TAXES - Components of the provision for income taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "202",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:DeferredForeignIncomeTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:DeferredForeignIncomeTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R203": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails",
     "longName": "22241403 - Disclosure - INCOME TAXES - Reconciliation Effective income tax rate (Details)",
     "shortName": "INCOME TAXES - Reconciliation Effective income tax rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "203",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R204": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails",
     "longName": "22241404 - Disclosure - INCOME TAXES - Deferred tax assets (liabilities) (Details)",
     "shortName": "INCOME TAXES - Deferred tax assets (liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "204",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_zzF9_0HfnkG-feyksHsxtA",
      "name": "cntm:DeferredTaxAssetsDepreciationAmortizationAndImpairment",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_zzF9_0HfnkG-feyksHsxtA",
      "name": "cntm:DeferredTaxAssetsDepreciationAmortizationAndImpairment",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R205": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss",
     "longName": "22241405 - Disclosure - INCOME TAXES (Details)",
     "shortName": "INCOME TAXES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "205",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R206": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
     "longName": "22241501 - Disclosure - RELATED PARTY TRANSACTIONS - Sponsor of MCAC (Details)",
     "shortName": "RELATED PARTY TRANSACTIONS - Sponsor of MCAC (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "206",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "Unit_Divide_USD_shares_lMVMh6NLWUqOSCs_QtLpzw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "cntm:ConvertibleNotesReceivableRelatedPartyPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R207": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
     "longName": "22241502 - Disclosure - RELATED PARTY TRANSACTIONS - Avanti Notes (Details)",
     "shortName": "RELATED PARTY TRANSACTIONS - Avanti Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "207",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_cntm_PromissoryNote2016Member_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_ucjQRPrUqUmakYJJ5q7axw",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R208": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAmpericsAssetAcquisitionDetails",
     "longName": "22241503 - Disclosure - RELATED PARTY TRANSACTIONS - Amperics Asset Acquisition (Details)",
     "shortName": "RELATED PARTY TRANSACTIONS - Amperics Asset Acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "208",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2026_-kb5v4xHIU2ZxLInXjObUQ",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R209": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
     "longName": "22241601 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "209",
     "firstAnchor": {
      "contextRef": "As_Of_12_25_2025_Lxj41dVxNkiqrbG92Y-xDw",
      "name": "cntm:LossContingencyMortgageAndPromissoryNote",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_12_27_2024_To_12_27_2024_us-gaap_SubsidiarySaleOfStockAxis_cntm_ShareIssuanceOnExtinguishmentOfVendorObligationsMember_iDPU0Vqs-E-k7k6l91SxRw",
      "name": "cntm:DebtConversionConversionPrice",
      "unitRef": "Unit_Divide_USD_shares_lMVMh6NLWUqOSCs_QtLpzw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R210": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureEmployeeRetentionCreditErcDetails",
     "longName": "22241701 - Disclosure - EMPLOYEE RETENTION CREDIT (ERC) (Details)",
     "shortName": "EMPLOYEE RETENTION CREDIT (ERC) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "210",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "cntm:EmployeeRetentionCreditDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_1LQhcwW7m02HHUvzVnDv0w",
      "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "cntm:EmployeeRetentionCreditDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R211": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
     "longName": "22241801 - Disclosure - REVENUE - Disaggregated revenue information by geographic area (Details)",
     "shortName": "REVENUE - Disaggregated revenue information by geographic area (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "211",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R212": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
     "longName": "22241901 - Disclosure - REPORTABLE SEGMENTS (Details)",
     "shortName": "REPORTABLE SEGMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "212",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Unit_Standard_segment_bS3C06xDSkqs1g-qSaUyVQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R213": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss",
     "longName": "22241902 - Disclosure - REPORTABLE SEGMENTS - Revenue information (Details)",
     "shortName": "REPORTABLE SEGMENTS - Revenue information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "213",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateMember_Iy8ZY0EdcUuFgVJ6LBBHaw",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R214": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
     "longName": "22241903 - Disclosure - REPORTABLE SEGMENTS - Disaggregated revenue information by geographic area (Details)",
     "shortName": "REPORTABLE SEGMENTS - Disaggregated revenue information by geographic area (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "214",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateMember_T4Qu_sk_GE6vk6wySa9pVg",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R215": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
     "longName": "22242001 - Disclosure - SUBSEQUENT EVENTS - Non-Cash Asset Agreement and Investment in Sun Solar (Details)",
     "shortName": "SUBSEQUENT EVENTS - Non-Cash Asset Agreement and Investment in Sun Solar (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "215",
     "firstAnchor": {
      "contextRef": "As_Of_1_5_2026_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cntm_SunSolarLlcMember_XsaTtBa72ESEyHSUlUHF6A",
      "name": "cntm:EquityMethodInvestmentNumberOfMembershipInterestsAcquired",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_6_2026_To_1_6_2026_srt_CounterpartyNameAxis_cntm_SunSolarLlcMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_gDy_P5tB_0Cv6drTP3cszw",
      "name": "cntm:PercentageOfGrossRevenueAsServiceFees",
      "unitRef": "Unit_Standard_pure_BYy-BdVf4UO1BFIythxvjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R216": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails",
     "longName": "22242002 - Disclosure - SUBSEQUENT EVENTS - Greentech Renewables Heat Pump Distribution Deal (Details)",
     "shortName": "SUBSEQUENT EVENTS - Greentech Renewables Heat Pump Distribution Deal (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "216",
     "firstAnchor": {
      "contextRef": "As_Of_11_10_2025_us-gaap_TypeOfArrangementAxis_cntm_GreentechRenewablesHeatPumpDistributionDealMember_YCB8J8dXZ0C4JuOI7fThJA",
      "name": "cntm:DistributionAgreementInitialPurchaseOrder",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_11_10_2025_us-gaap_TypeOfArrangementAxis_cntm_GreentechRenewablesHeatPumpDistributionDealMember_YCB8J8dXZ0C4JuOI7fThJA",
      "name": "cntm:DistributionAgreementInitialPurchaseOrder",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R217": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
     "longName": "22242003 - Disclosure - SUBSEQUENT EVENTS - Acquisition of Harry Kahn Associates, Inc. and Sale of Green Energy Gains (Details)",
     "shortName": "SUBSEQUENT EVENTS - Acquisition of Harry Kahn Associates, Inc. and Sale of Green Energy Gains (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "217",
     "firstAnchor": {
      "contextRef": "Duration_3_20_2026_To_3_20_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_obQ8jD9bTkmX9tWlrySMig",
      "name": "cntm:SaleOfBusinessAssetsConsideration",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_3_20_2026_To_3_20_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_obQ8jD9bTkmX9tWlrySMig",
      "name": "cntm:SaleOfBusinessAssetsConsideration",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R218": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
     "longName": "22242004 - Disclosure - SUBSEQUENT EVENTS - Reverse stock split (Details)",
     "shortName": "SUBSEQUENT EVENTS - Reverse stock split (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "218",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R219": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
     "longName": "22242005 - Disclosure - SUBSEQUENT EVENTS - Convertible note agreement issuances (Details)",
     "shortName": "SUBSEQUENT EVENTS - Convertible note agreement issuances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "219",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_1_31_2026_us-gaap_DebtInstrumentAxis_cntm_ConvertiblePromissoryNotesWithAggregatePrincipalOf850000Member_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_Lduh07BKUke4aPzn7MPggg",
      "name": "cntm:NumberOfDebtInstrumentsIssued",
      "unitRef": "Unit_Standard_item_pE7IcLILlkuNvIF1-L4cmA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R220": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
     "longName": "22242006 - Disclosure - SUBSEQUENT EVENTS - Promissory note agreement and term loan issuances (Details)",
     "shortName": "SUBSEQUENT EVENTS - Promissory note agreement and term loan issuances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "220",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_2_1_2026_To_2_28_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_2meaIJAvZE2R1_uX8sFP7w",
      "name": "cntm:NumberOfDebtInstrumentsModified",
      "unitRef": "Unit_Standard_item_pE7IcLILlkuNvIF1-L4cmA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R221": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
     "longName": "22242007 - Disclosure - SUBSEQUENT EVENTS - Merchant cash advance (Details)",
     "shortName": "SUBSEQUENT EVENTS - Merchant cash advance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "221",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_6_30_2026_427dFqRJ9k-I7Q-xowtRug",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_3_24_2026_To_3_24_2026_us-gaap_DebtInstrumentAxis_cntm_MerchantCashAdvancesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_F1hI-h10HUSPU0cpZ34B1A",
      "name": "cntm:DebtInstrumentPeriodicPaymentNumberOfInstallments",
      "unitRef": "Unit_Standard_installment_8w8k2AMcZkaE-ldv0_aBkQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    },
    "R222": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
     "longName": "22242101 - Disclosure - REVERSE STOCK SPLIT (Details)",
     "shortName": "REVERSE STOCK SPLIT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "222",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R223": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitImpactOnSharesOutstandingDetails",
     "longName": "22242102 - Disclosure - REVERSE STOCK SPLIT - Impact on Shares Outstanding (Details)",
     "shortName": "REVERSE STOCK SPLIT - Impact on Shares Outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "223",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "cntm:CommonStockSharesIssuedBeforeReverseStockSplit",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "cntm:CommonStockSharesOutstandingBeforeReverseStockSplit",
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfEffectOfReverseStockSplitOnSharesOutstandingTableTextBlock",
       "cntm:ReverseStockSplitTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "cntm:CommonStockSharesIssuedBeforeReverseStockSplit",
      "unitRef": "Unit_Standard_shares_Fey7qkkh7EmDPmmIucy2vA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "cntm:CommonStockSharesOutstandingBeforeReverseStockSplit",
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfEffectOfReverseStockSplitOnSharesOutstandingTableTextBlock",
       "cntm:ReverseStockSplitTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R224": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
     "longName": "22242201 - Disclosure - DISCONTINUED OPERATIONS - Reconciliation of income statement (Details)",
     "shortName": "DISCONTINUED OPERATIONS - Reconciliation of income statement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "224",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R225": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
     "longName": "22242202 - Disclosure - DISCONTINUED OPERATIONS - Assets and liabilities (Details)",
     "shortName": "DISCONTINUED OPERATIONS - Assets and liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "225",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_FrVTp5AtF0SzjtJXa-YhYQ",
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R226": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsNarrativeDetails",
     "longName": "22242203 - Disclosure - DISCONTINUED OPERATIONS - Narrative (Details)",
     "shortName": "DISCONTINUED OPERATIONS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "226",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R227": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
     "longName": "22242204 - Disclosure - DISCONTINUED OPERATIONS - Reclassification (Details)",
     "shortName": "DISCONTINUED OPERATIONS - Reclassification (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "227",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2026_To_6_30_2026_cZwdf4u1Gk-kf07OIKSsaA",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleExchangeMember_4fAl2vB-P0qGHcnnq1KhaQ",
      "name": "cntm:RevenueFromContractWithCustomerExcludingAssessedTaxFromContinuingAndDiscontinuedOperations",
      "unitRef": "Unit_Standard_USD_hTgP7c9jUUWz0xmhF-DmXQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260630xs1a.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current",
        "terseLabel": "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": [
      "r1415",
      "r1491",
      "r1496"
     ]
    },
    "us-gaap_AccountsPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable",
        "terseLabel": "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."
       }
      }
     },
     "auth_ref": [
      "r1833",
      "r1834",
      "r1836",
      "r1843"
     ]
    },
    "cntm_AccountsReceivableAfterAllowanceForCreditLossRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AccountsReceivableAfterAllowanceForCreditLossRollForward",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Accounts Receivable, After Allowance For Credit Loss [Roll Forward]",
        "terseLabel": "Accounts receivable, net roll forward"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of accounts receivable and allowance for credit losses",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1594"
     ]
    },
    "us-gaap_AccountsReceivableGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableGross",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableRollforwardDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, before Allowance for Credit Loss",
        "totalLabel": "Total accounts receivable",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r175",
      "r316",
      "r317",
      "r321",
      "r866",
      "r1848"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableRollforwardDetails": {
       "parentTag": "us-gaap_AccountsReceivableGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, current",
        "documentation": "Amount, before 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": [
      "r145",
      "r175",
      "r317",
      "r1274"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableRollforwardDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "totalLabel": "Total accounts receivable, net",
        "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": [
      "r1166",
      "r1244",
      "r1435",
      "r1847",
      "r1848"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable - net of allowance for credit loss",
        "verboseLabel": "Amount of standard support services owed from related party",
        "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": [
      "r1582"
     ]
    },
    "us-gaap_AccruedInsuranceCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccruedInsuranceCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Insurance",
        "terseLabel": "Accrued insurance",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees."
       }
      }
     },
     "auth_ref": [
      "r1502",
      "r1833",
      "r1834",
      "r1836"
     ]
    },
    "cntm_AccruedInterestOnDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AccruedInterestOnDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accrued interest on debt instrument.",
        "label": "Accrued Interest On Debt",
        "terseLabel": "Amount of accrued interest on debt instrument"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities and Other Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: Accumulated Depreciation",
        "documentation": "Amount of accumulated depreciation, depletion, and amortization of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r433",
      "r444",
      "r1048",
      "r1049",
      "r1064",
      "r1634"
     ]
    },
    "cntm_AccumulatedOtherComprehensiveIncomeLossNetOfTaxDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from non-owner source attributable to discontinued operations.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Discontinued Operations",
        "terseLabel": "Accumulated other comprehensive loss from discontinuing operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "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": [
      "r1",
      "r13",
      "r16",
      "r820",
      "r825",
      "r828",
      "r910",
      "r1092",
      "r1093",
      "r1520",
      "r1521",
      "r1522",
      "r1547",
      "r1548",
      "r1549",
      "r1552",
      "r1687",
      "r1690"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionFairValuesAndEstimatedUsefulLivesOfIdentifiableIntangibleAssetsAcquiredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived, Acquired [Line Items]",
        "terseLabel": "ACQUISITION",
        "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": [
      "r409",
      "r410",
      "r411",
      "r413",
      "r1104",
      "r1261"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionFairValuesAndEstimatedUsefulLivesOfIdentifiableIntangibleAssetsAcquiredDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Remaining Useful Life",
        "verboseLabel": "Identified intangible asset, Useful life",
        "documentation": "Weighted-average period of amortization for finite-lived intangible asset acquired in business combination, asset acquisition, and from joint venture formation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r1261"
     ]
    },
    "cntm_AcquisitionOfNonControllingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AcquisitionOfNonControllingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in non-controlling interest during the period.",
        "label": "Acquisition Of Non-Controlling Interest",
        "terseLabel": "Acquisition of proprietary technology",
        "verboseLabel": "Acquisition of non-controlling interest"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AcquisitionsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AcquisitionsTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for business combination and asset acquisition.",
        "label": "Acquisitions [Text Block]",
        "terseLabel": "ACQUISITIONS"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AdditionalConsiderationPaidForAdditionalSharesPurchased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AdditionalConsiderationPaidForAdditionalSharesPurchased",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional consideration paid by the company, for the purpose of repayment for purchased additional shares from third parties prior to the Closing.",
        "label": "Additional Consideration Paid For Additional Shares Purchased",
        "terseLabel": "Amount of additional consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in-capital",
        "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": [
      "r176",
      "r537",
      "r1004",
      "r1005",
      "r1016",
      "r1415",
      "r1881"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital",
        "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": [
      "r1050",
      "r1124",
      "r1547",
      "r1548",
      "r1549",
      "r1552",
      "r1789",
      "r1888"
     ]
    },
    "cntm_AdditionalPrepaymentShortfallRequestValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AdditionalPrepaymentShortfallRequestValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional prepayment shortfall request interval amount.",
        "label": "Additional Prepayment Shortfall Request, Value",
        "terseLabel": "Amount of additional shortfall request"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AdditionalShortfallRequestThresholdNumberOfTimesByWhichAverageDailyValueTradedShallBeGreaterThanAdditionalShortfallRequest": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AdditionalShortfallRequestThresholdNumberOfTimesByWhichAverageDailyValueTradedShallBeGreaterThanAdditionalShortfallRequest",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of times the average daily value traded shall be greater than additional shortfall request, considered for making a additional shortfall request.",
        "label": "Additional Shortfall Request, Threshold Number Of Times By Which Average Daily Value Traded Shall Be Greater Than Additional Shortfall Request",
        "terseLabel": "Number of times the average daily value of shares is greater than additional shortfall request"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AdditionalShortfallRequestThresholdNumberOfTimesByWhichValueOfCurrentSharesLessShortfallSaleSharesShallBeGreaterThanAdditionalShortfallRequest": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AdditionalShortfallRequestThresholdNumberOfTimesByWhichValueOfCurrentSharesLessShortfallSaleSharesShallBeGreaterThanAdditionalShortfallRequest",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of times the value of current shares calculated by applying the VWAP price, less shortfall sale shares shall be greater than additional shortfall request, considered for making a additional shortfall request.",
        "label": "Additional Shortfall Request, Threshold Number Of Times By Which Value Of Current Shares Less Shortfall Sale Shares Shall Be Greater Than Additional Shortfall Request",
        "terseLabel": "Number of times the value of current shares is greater than additional shortfall request"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AdditionalShortfallRequestThresholdTradingDaysConsideredForVolumeWeightedAveragePrice": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AdditionalShortfallRequestThresholdTradingDaysConsideredForVolumeWeightedAveragePrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold trading days over which VWAP is considered for making a additional shortfall request.",
        "label": "Additional Shortfall Request, Threshold Trading Days Considered For Volume Weighted Average Price",
        "terseLabel": "Number of trading days prior to as additional shortfall request"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AdditionalShortfallRequestThresholdTradingDaysForAverageDailyValue": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AdditionalShortfallRequestThresholdTradingDaysForAverageDailyValue",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold trading days over which average daily value is considered for making a additional shortfall request.",
        "label": "Additional Shortfall Request, Threshold Trading Days For Average Daily Value",
        "terseLabel": "Number of trading days prior to the average daily value in additional shortfall request"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails": {
       "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization",
        "terseLabel": "Amortization",
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "cntm_AdjustmentForPreviouslyUnrecordedAccruedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AdjustmentForPreviouslyUnrecordedAccruedExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in expenses resulting from the recording of accrued expenses that were not recorded in the prior periods.",
        "label": "Adjustment For Previously Unrecorded Accrued Expenses",
        "terseLabel": "Additional accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AdjustmentsToAdditionalPaidInCapitalChangeInMinorityOwnershipInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AdjustmentsToAdditionalPaidInCapitalChangeInMinorityOwnershipInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in additional paid-in capital (APIC) resulting from change in minority ownership percentage.",
        "label": "Adjustments to Additional Paid in Capital, Change in Minority Ownership Interest",
        "terseLabel": "Acquisition of additional noncontrolling shares"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AdjustmentsToAdditionalPaidInCapitalNegativeEquityRecapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AdjustmentsToAdditionalPaidInCapitalNegativeEquityRecapitalization",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) resulting from negative equity recapitalization.",
        "label": "Adjustments To Additional Paid In Capital, Negative Equity Recapitalization",
        "terseLabel": "Negative equity recapitalization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Share based compensation expense",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r592"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "terseLabel": "Additional paid in capital",
        "verboseLabel": "Initial consideration of additional paid-in capital",
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration."
       }
      }
     },
     "auth_ref": [
      "r1680",
      "r1687",
      "r1690"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising expenses",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r641",
      "r1344"
     ]
    },
    "cntm_AdvisoryAgreementAmountPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AdvisoryAgreementAmountPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount payable under advisory agreement.",
        "label": "Advisory Agreement, Amount Payable",
        "terseLabel": "Amount payable under advisory agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AdvisoryAgreementCashPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AdvisoryAgreementCashPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid under advisory agreement.",
        "label": "Advisory Agreement, Cash Paid",
        "terseLabel": "Total cash payments"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AdvisoryAgreementPayableByShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AdvisoryAgreementPayableByShares",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares to be issued under advisory agreement.",
        "label": "Advisory Agreement, Payable By Shares",
        "terseLabel": "Advisory agreement, shares issued"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AdvisoryAgreementPayableInCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AdvisoryAgreementPayableInCash",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount to be paid in cash under advisory agreement.",
        "label": "Advisory Agreement, Payable In Cash",
        "terseLabel": "Advisory agreement, total cash payments for the unpaid balance"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AfterSecondTrancheOfReceiptOfAdvancesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AfterSecondTrancheOfReceiptOfAdvancesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to after second tranche of receipt of advances.",
        "label": "After Second Tranche Of Receipt Of Advances [Member]",
        "terseLabel": "After Second Tranche Of Receipt Of Advances"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AggregateOwnershipPercentageOfIndividualLenderMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AggregateOwnershipPercentageOfIndividualLenderMaximum",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum percentage of ownership by an individual lender as per the terms of debt conversion.",
        "label": "Aggregate Ownership Percentage Of Individual Lender, Maximum",
        "terseLabel": "Maximum percentage of ownership by an individual lender"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AirTempServiceCoInc.AndSolarEnergySystemsOfBrevardIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AirTempServiceCoInc.AndSolarEnergySystemsOfBrevardIncMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Air Temp Service Co, Inc. (\"Air Temp\") and Solar Energy Systems of Brevard, Inc (\"SES\").",
        "label": "Air Temp Service Co, Inc. and Solar Energy Systems of Brevard, Inc [Member]",
        "verboseLabel": "ATS and SESB"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AirTempServicesCoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AirTempServicesCoIncMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Air Temp Service Co, Inc. (\"Air Temp\").",
        "label": "Air Temp Services Co Inc [Member]",
        "terseLabel": "ATS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllOtherSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllOtherSegmentsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Operating Segment [Member]",
        "terseLabel": "Others",
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r308",
      "r1305",
      "r1306"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Share-based compensation expense",
        "verboseLabel": "Stock-based compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r624",
      "r630",
      "r639"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableRollforwardDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableRollforwardDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "negatedLabel": "Less: allowance for credit losses",
        "terseLabel": "Allowance for credit losses",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r322",
      "r365",
      "r367",
      "r370",
      "r1848"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAllowanceForCreditLossesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "periodEndLabel": "Allowance for expected credit losses, ending",
        "periodStartLabel": "Allowance for expected credit losses, beginning",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r322",
      "r365"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAllowanceForCreditLossesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "terseLabel": "Period change for current expected credit losses",
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1594"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAllowanceForCreditLossesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Allowance for current expected credit losses roll forward",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAllowanceForCreditLossesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Utilization of Expected credit loss",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "cntm_Amended2024ConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "Amended2024ConvertibleNotesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to the entity's 2024 convertible notes.",
        "label": "Amended 2024 Convertible Notes [Member]",
        "terseLabel": "Amended 2024 Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_Amended2024ForwardPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "Amended2024ForwardPurchaseAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Amended 2024 forward purchase agreement.",
        "label": "Amended 2024 Forward Purchase Agreement [Member]",
        "terseLabel": "Amended 2024 forward purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AmendedJanuary2024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AmendedJanuary2024SaleOfFutureReceiptsAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to amended January 2024 sale of future receipts agreement.",
        "label": "Amended January 2024 Sale Of Future Receipts Agreement [Member]",
        "terseLabel": "January 30, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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": []
    },
    "cntm_AmortizationOfCapitalizedComputerSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AmortizationOfCapitalizedComputerSoftware",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for capitalized computer software costs.",
        "label": "Amortization Of Capitalized Computer Software",
        "terseLabel": "Amortization of capitalized computer software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "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": [
      "r10",
      "r46",
      "r493",
      "r1817"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets",
        "documentation": "Amount of amortization expense for finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r206",
      "r408",
      "r415",
      "r1264",
      "r1285",
      "r1286",
      "r1288",
      "r1290",
      "r1634"
     ]
    },
    "cntm_AmountOfInstallmentInFinalTranche": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AmountOfInstallmentInFinalTranche",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of installment in the final tranche of the settlement agreement.",
        "label": "Amount Of Installment In Final Tranche",
        "terseLabel": "Installment in the final tranche"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AmountOfInstallmentInRemainingTranche": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AmountOfInstallmentInRemainingTranche",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of installment in the remaining tranche of the settlement agreement.",
        "label": "Amount Of Installment In Remaining Tranche",
        "terseLabel": "Installment in the remaining tranche"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AmountRaisedThroughEquityAndDebtFinancings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AmountRaisedThroughEquityAndDebtFinancings",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount raised through equity and debt financings.",
        "label": "Amount Raised Through Equity and Debt Financings",
        "terseLabel": "Amount raised"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AmpericsHoldingsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AmpericsHoldingsLlcMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAmpericsAssetAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to asset acquisition of Amperics Holdings LLC.",
        "label": "Amperics Holdings LLC [Member]",
        "terseLabel": "Amperics Holdings LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive effect",
        "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": [
      "r260"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r260"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r260"
     ]
    },
    "cntm_ArbitratorsFeesAndCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ArbitratorsFeesAndCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of arbitrator's fees and costs incurred.",
        "label": "Arbitrators Fees And Costs",
        "terseLabel": "Arbitrators' fees and costs",
        "verboseLabel": "Arbitrators' fees and costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "us-gaap_AssetAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetAcquisitionAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAmpericsAssetAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Axis]",
        "documentation": "Information by asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r1104",
      "r1762"
     ]
    },
    "us-gaap_AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAmpericsAssetAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable",
        "terseLabel": "Fair value total",
        "documentation": "Amount of acquirer's equity interest issued and issuable as part of consideration transferred in asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1763",
      "r1764",
      "r1765"
     ]
    },
    "cntm_AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuableNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuableNumberOfShares",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAmpericsAssetAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable as part of consideration transferred in asset acquisition.",
        "label": "Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable, Number of Shares",
        "terseLabel": "Asset acquisition, number of shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetAcquisitionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetAcquisitionDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAmpericsAssetAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Domain]",
        "documentation": "Asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r1104",
      "r1762"
     ]
    },
    "us-gaap_AssetAcquisitionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetAcquisitionTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Table Text Block]",
        "terseLabel": "Schedule of asset acquisition",
        "documentation": "Tabular disclosure of asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1762"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "Total Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r126",
      "r154",
      "r220",
      "r223",
      "r224",
      "r263",
      "r278",
      "r303",
      "r307",
      "r359",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r540",
      "r755",
      "r760",
      "r873",
      "r1004",
      "r1005",
      "r1008",
      "r1025",
      "r1026",
      "r1054",
      "r1171",
      "r1305",
      "r1306",
      "r1323",
      "r1415",
      "r1430",
      "r1431",
      "r1442",
      "r1672",
      "r1673",
      "r1826"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r126",
      "r183",
      "r220",
      "r223",
      "r224",
      "r359",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r540",
      "r755",
      "r760",
      "r873",
      "r1415",
      "r1488",
      "r1672",
      "r1673",
      "r1826"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total assets",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r842",
      "r843",
      "r1401"
     ]
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Assets",
        "terseLabel": "Total assets acquired",
        "documentation": "Amount of net assets (liabilities)."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "totalLabel": "Total assets from discontinued operation",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r123",
      "r430",
      "r442",
      "r1270",
      "r1468",
      "r1481",
      "r1483"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Current assets from discontinued operations",
        "totalLabel": "Current assets from discontinued operations",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r123",
      "r430",
      "r442",
      "r1468",
      "r1481",
      "r1483"
     ]
    },
    "cntm_Assumed2024NotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "Assumed2024NotesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to assumed 2024 notes.",
        "label": "Assumed 2024 Notes [Member]",
        "terseLabel": "Assumed 2024 Note",
        "verboseLabel": "Assumed 2024 notes"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AstrabridgeIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AstrabridgeIncMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to AstraBridge Inc.",
        "label": "AstraBridge Inc [Member]",
        "terseLabel": "AstraBridge Inc."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AttorneysFeesAndCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "AttorneysFeesAndCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of attorney's fees and costs incurred.",
        "label": "Attorneys Fees And Costs",
        "terseLabel": "Attorneys' fees and costs",
        "verboseLabel": "Attorneys' fees and costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1701",
      "r1702",
      "r1703",
      "r1704",
      "r1705",
      "r1706",
      "r1707",
      "r1708",
      "r1709",
      "r1710",
      "r1711",
      "r1712",
      "r1713",
      "r1714",
      "r1715",
      "r1716",
      "r1717",
      "r1718",
      "r1719",
      "r1720",
      "r1721",
      "r1723",
      "r1724",
      "r1725",
      "r1726",
      "r1727"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Domain]",
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1701",
      "r1702",
      "r1703",
      "r1704",
      "r1705",
      "r1706",
      "r1707",
      "r1708",
      "r1709",
      "r1710",
      "r1711",
      "r1712",
      "r1713",
      "r1714",
      "r1715",
      "r1716",
      "r1717",
      "r1718",
      "r1719",
      "r1720",
      "r1721",
      "r1723",
      "r1724",
      "r1725",
      "r1726",
      "r1727"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r595",
      "r596",
      "r597",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623"
     ]
    },
    "cntm_BaseCaseScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BaseCaseScenarioMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to base case scenario.",
        "label": "Base Case Scenario [Member]",
        "terseLabel": "Base case scenario"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BaseCaseScenarioProbabilityPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BaseCaseScenarioProbabilityPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of base case scenario probability.",
        "label": "Base Case Scenario Probability, Percentage",
        "terseLabel": "Base case scenario probability (in percent)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Significant Accounting Policies",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1535"
     ]
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "verboseLabel": "Basis of presentation and principles of consolidation",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1534"
     ]
    },
    "cntm_BeneficialOwnershipLimitPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BeneficialOwnershipLimitPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of the Company's common stock that institutional investor can own.",
        "label": "Beneficial Ownership Limit, Percentage",
        "terseLabel": "Beneficial ownership (in percentage)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BeneficialOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BeneficialOwnershipPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of beneficial equity interest by an entity in the reporting entity.",
        "label": "Beneficial Ownership Percentage",
        "terseLabel": "Percentage of beneficial ownership"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BlueCloudSoftechSolutionsLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BlueCloudSoftechSolutionsLimitedMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Blue Cloud Softech Solutions Limited.",
        "label": "Blue Cloud Softech Solutions Limited [Member]",
        "terseLabel": "Blue Cloud"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BlueRibbonIceIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BlueRibbonIceIncMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Blue Ribbon ice Inc.",
        "label": "Blue Ribbon Ice Inc [Member]",
        "terseLabel": "Blue Ribbon Ice Inc"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BridgeNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BridgeNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to bridge note.",
        "label": "Bridge Note [Member]",
        "terseLabel": "Bridge note"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BuildingImprovementsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building Improvements [Member]",
        "terseLabel": "Property improvements",
        "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r1641",
      "r1642"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building [Member]",
        "terseLabel": "Buildings",
        "verboseLabel": "Building",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r1315",
      "r1641",
      "r1642"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionFairValuesAndEstimatedUsefulLivesOfIdentifiableIntangibleAssetsAcquiredDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionTables",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r747",
      "r748",
      "r749",
      "r1104",
      "r1261",
      "r1338",
      "r1339",
      "r1746",
      "r1751",
      "r1753"
     ]
    },
    "cntm_BusinessAcquisitionAggregatePortionOfCommittedCapitalFunded": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessAcquisitionAggregatePortionOfCommittedCapitalFunded",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate portion of committed capital funded as of the balance sheet date.",
        "label": "Business Acquisition, Aggregate Portion Of Committed Capital Funded",
        "terseLabel": "Aggregate portion funded"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionFairValuesAndEstimatedUsefulLivesOfIdentifiableIntangibleAssetsAcquiredDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionTables",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r747",
      "r748",
      "r749",
      "r1104",
      "r1261",
      "r1338",
      "r1339",
      "r1746",
      "r1751",
      "r1753"
     ]
    },
    "cntm_BusinessAcquisitionCommittedCapitalInfusionForEquityOfAcquiree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessAcquisitionCommittedCapitalInfusionForEquityOfAcquiree",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of capital committed to be infused by the acquirer for exchange of equity of the acquiree in a business combination transaction.",
        "label": "Business Acquisition, Committed Capital Infusion For Equity Of Acquiree",
        "terseLabel": "Committed capital to be provided"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exchange ratio used in connection with business combination.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Exchange Ratio",
        "terseLabel": "Exchange ratio"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfCommonShares",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Common Shares",
        "terseLabel": "Number of common shares issued as merger consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned",
        "verboseLabel": "Acquisition-date fair value of equity interest",
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity."
       }
      }
     },
     "auth_ref": [
      "r1758",
      "r1760"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Business combination, number of shares issued",
        "verboseLabel": "Total number of shares issued",
        "documentation": "Number of shares of equity interest issued or issuable by acquirer as part of consideration transferred in business combination."
       }
      }
     },
     "auth_ref": [
      "r1349",
      "r1354",
      "r1355",
      "r1389",
      "r1390"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionTables",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "ACQUISITIONS",
        "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": [
      "r403",
      "r689",
      "r690",
      "r691",
      "r692",
      "r698",
      "r699",
      "r700",
      "r701",
      "r707",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r743",
      "r744",
      "r745",
      "r749",
      "r1349",
      "r1359",
      "r1746",
      "r1751",
      "r1753"
     ]
    },
    "cntm_BusinessAcquisitionMembershipInterestsAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessAcquisitionMembershipInterestsAcquired",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of membership interests acquired by the company.",
        "label": "Business Acquisition, Membership Interests Acquired",
        "terseLabel": "Number of membership interests acquired"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessAcquisitionNumberOfJointVentureOfAcquireeAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessAcquisitionNumberOfJointVentureOfAcquireeAcquired",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of joint ventures of the acquiree acquired during the period under the business combination transaction.",
        "label": "Business Acquisition, Number Of Joint Venture Of Acquiree Acquired",
        "terseLabel": "Number of joint venture"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessAcquisitionNumberOfSubsidiariesOfAcquireeAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessAcquisitionNumberOfSubsidiariesOfAcquireeAcquired",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of subsidiaries of the acquiree acquired during the period under the business combination transaction.",
        "label": "Business Acquisition, Number Of Subsidiaries Of Acquiree Acquired",
        "terseLabel": "Number of subsidiaries acquired"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessAcquisitionPercentageOfEquityInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessAcquisitionPercentageOfEquityInterestsAcquired",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Equity Interests Acquired",
        "terseLabel": "Percentage of equity interests acquired"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Percentage of voting interest acquired",
        "documentation": "Percentage of voting equity interest acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r691",
      "r1349",
      "r1352"
     ]
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionSharePrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Share Price",
        "terseLabel": "Share price of acquisition (in dollars per share)",
        "documentation": "Per share price of saleable stock paid or offered to be paid by acquirer in business combination."
       }
      }
     },
     "auth_ref": [
      "r1391",
      "r1748",
      "r1749",
      "r1758",
      "r1760"
     ]
    },
    "cntm_BusinessAcquisitionThresholdEarningsBeforeInterestTaxDepreciationAndAmortizationPercentageConsideredForContingentPayment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessAcquisitionThresholdEarningsBeforeInterestTaxDepreciationAndAmortizationPercentageConsideredForContingentPayment",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings before interest, tax, depreciation and amortization percentage of applicable measurement year considered for contingent payment, under the business combination transaction.",
        "label": "Business Acquisition, Threshold Earnings Before Interest, Tax, Depreciation And Amortization Percentage, Considered For Contingent Payment",
        "terseLabel": "Annually paid"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessAcquisitionThresholdRevenueGrowthPercentageConsideredForContingentPayment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessAcquisitionThresholdRevenueGrowthPercentageConsideredForContingentPayment",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue growth percentage of the applicable measurement year considered for the contingent payment, under the business combination transaction.",
        "label": "Business Acquisition, Threshold Revenue Growth Percentage, Considered For Contingent Payment",
        "terseLabel": "Revenue growth percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value",
        "terseLabel": "Non-controlling interest",
        "documentation": "Fair value of noncontrolling interest in acquiree at acquisition date when acquirer holds less than 100 percent of equity interest in acquiree."
       }
      }
     },
     "auth_ref": [
      "r721",
      "r723",
      "r1349",
      "r1354"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "ACQUISITIONS"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationAndAssetAcquisitionPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationAndAssetAcquisitionPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for business combination and asset acquisition.",
        "label": "Business Combination and Asset Acquisition Policy [Policy Text Block]",
        "terseLabel": "Business combination and asset acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationAndForwardPurchaseAgreementFinancingShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationAndForwardPurchaseAgreementFinancingShares",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesIssuedFollowingConsummationOfBusinessCombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of financing shares issued as part of business combination and forward purchase agreement.",
        "label": "Business Combination And Forward Purchase Agreement, Financing Shares",
        "terseLabel": "Business Combination and forward purchase agreement financing shares"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationBargainPurchaseGainLossRecognizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationBargainPurchaseGainLossRecognizedAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gain (loss) recognized from bargain purchase under business combination.",
        "label": "Business Combination, Bargain Purchase, Gain (Loss) Recognized Amount",
        "terseLabel": "Bargain Purchase Gain",
        "verboseLabel": "Bargain purchase gain"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationBargainPurchaseGainRecognizedBeforeFairValueAdjustmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationBargainPurchaseGainRecognizedBeforeFairValueAdjustmentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In a business combination before fair value adjustment in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents the amount of gain recognized by the entity.",
        "label": "Business Combination, Bargain Purchase, Gain Recognized, Before Fair Value Adjustment, Amount",
        "terseLabel": "Bargain purchase gain"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Total purchase consideration",
        "totalLabel": "Total consideration",
        "verboseLabel": "Purchase consideration",
        "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": [
      "r733",
      "r745",
      "r1349",
      "r1354"
     ]
    },
    "cntm_BusinessCombinationConsiderationTransferredAccountsReceivableSettled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationConsiderationTransferredAccountsReceivableSettled",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accounts receivable assets netted off by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Accounts Receivable Settled",
        "terseLabel": "Settlement of accounts receivable from GEG"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationConsiderationTransferredCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationConsiderationTransferredCash",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of cash as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails": {
       "parentTag": "cntm_BusinessCombinationConsiderationTransferredFairValueOfSharesIssued",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Consideration transferred, equity interests issued and issuable",
        "verboseLabel": "Fair value of shares issued",
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r1349",
      "r1354",
      "r1355",
      "r1389",
      "r1390"
     ]
    },
    "cntm_BusinessCombinationConsiderationTransferredFairValueOfSharesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationConsiderationTransferredFairValueOfSharesIssued",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer measured at fair value, including shares issued or issuable, recognized as consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Fair Value of Shares Issued",
        "totalLabel": "Total fair value of shares issues"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Contingent consideration at fair value",
        "verboseLabel": "Settlement of liabilities with NCLT plan",
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination."
       }
      }
     },
     "auth_ref": [
      "r736",
      "r1349",
      "r1354",
      "r1390"
     ]
    },
    "cntm_BusinessCombinationConsiderationTransferredLiabilitiesIncurredDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurredDiscountRate",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The discount rate for computation of present value of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred, Discount Rate",
        "verboseLabel": "Discount rate (in percentage)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationConsiderationTransferredLiabilitiesIncurredUndiscountedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurredUndiscountedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted value of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred, Undiscounted Amount",
        "verboseLabel": "Undiscounted value of future consideration payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationConsiderationTransferredNonControllingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationConsiderationTransferredNonControllingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of non-controlling interest consideration transferred as part of business combination.",
        "label": "Business Combination, Consideration Transferred, Non-controlling Interest",
        "terseLabel": "Noncontrolling interest at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationConsiderationTransferredNotesReceivableSettled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationConsiderationTransferredNotesReceivableSettled",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of notes receivable assets netted off by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Notes Receivable Settled",
        "terseLabel": "Settlement of note receivable from GEG"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationConsiderationTransferredPromissoryNoteAssumed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationConsiderationTransferredPromissoryNoteAssumed",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of  promissory note issued by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Promissory Note Assumed",
        "terseLabel": "Business combination, value of promissory considered"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 7.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 10.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "negatedLabel": "Gain on settlement of contingent consideration",
        "negatedTerseLabel": "Change in fair value of contingent consideration",
        "terseLabel": "Gain on settlement of contingent consideration",
        "verboseLabel": "Change in fair value of contingent contingent consideration",
        "documentation": "Amount of increase (decrease) in value of liability in contingent consideration arrangement in business combination, including, but not limited to, difference arising upon settlement."
       }
      }
     },
     "auth_ref": [
      "r747",
      "r1531"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Current portion of contingent consideration",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1759",
      "r1760"
     ]
    },
    "cntm_BusinessCombinationContingentConsiderationLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationContingentConsiderationLiabilityFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of liability  recognized arising from contingent consideration in a business combination",
        "label": "Business Combination, Contingent Consideration, Liability, Fair Value Disclosure",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration, Liability, Measurement Input",
        "terseLabel": "Contingent consideration obligation measurement input",
        "documentation": "Value of input used to measure liability in contingent consideration arrangement in business combination."
       }
      }
     },
     "auth_ref": [
      "r739",
      "r745",
      "r844",
      "r845",
      "r846",
      "r1349",
      "r1356"
     ]
    },
    "cntm_BusinessCombinationContingentConsiderationLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationContingentConsiderationLiabilityMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to business combination contingent consideration liability.",
        "label": "Business Combination, Contingent Consideration, Liability [Member]",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Contingent consideration liability, net of current portion",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1759",
      "r1760"
     ]
    },
    "cntm_BusinessCombinationContingentConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationContingentConsiderationTransferred",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails": {
       "parentTag": "cntm_BusinessCombinationConsiderationTransferredFairValueOfSharesIssued",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contingent consideration transferred.",
        "label": "Business Combination, Contingent Consideration Transferred",
        "terseLabel": "Contingent consideration",
        "verboseLabel": "Contingent consideration - IREDA"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationContingentConsiderationTransferredEquityInterestShareIssuedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationContingentConsiderationTransferredEquityInterestShareIssuedNumberOfShares",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interest issued or issuable by acquirer as part of  contingent consideration transferred in business combination.",
        "label": "Business Combination, Contingent Consideration Transferred, Equity Interest, Share Issued, Number of Shares",
        "terseLabel": "Contingently issuable equity shares"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationContingentConsiderationsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationContingentConsiderationsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss": {
       "parentTag": "cntm_LiabilitiesFairValueDisclosures",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of liability  recognized arising from contingent consideration in a business combination",
        "label": "Business Combination, Contingent Considerations, Liability, Fair Value Disclosure",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationDeferredConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationDeferredConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred consideration transferred in business combination.",
        "label": "Business Combination, Deferred Consideration",
        "terseLabel": "Deferred consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Text Block]",
        "terseLabel": "ACQUISITION",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r689",
      "r693",
      "r702",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r713",
      "r714",
      "r720",
      "r723",
      "r724",
      "r730",
      "r731",
      "r732",
      "r740",
      "r744",
      "r745",
      "r746",
      "r748",
      "r750",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1356",
      "r1357",
      "r1358"
     ]
    },
    "cntm_BusinessCombinationDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationDiscountRate",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated assetspecific discount rate used in the business combination to determine the asset fair value based on net projected revenues.",
        "label": "Business Combination, Discount Rate",
        "terseLabel": "Business combination, discount rate"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationLatePaymentSurchargeFeesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationLatePaymentSurchargeFeesPercent",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of surcharge fees levied on late payments of consideration in business combination.",
        "label": "Business Combination, Late Payment, Surcharge Fees, Percent",
        "terseLabel": "Late payment, surcharge fees, percent"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationPresentValueOfDeferredConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationPresentValueOfDeferredConsideration",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of present value of deferred consideration transferred in business combination.",
        "label": "Business Combination, Present Value of Deferred Consideration",
        "terseLabel": "Present value of deferred consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual",
        "terseLabel": "Net loss of acquiree since acquisition date, actuals",
        "verboseLabel": "Net loss of acquiree since acquisition date",
        "documentation": "Amount of acquiree's earnings (loss) since acquisition date of business combination included in consolidated statement of income."
       }
      }
     },
     "auth_ref": [
      "r703",
      "r707",
      "r1349",
      "r1361"
     ]
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Revenue of acquiree since acquisition date, actuals",
        "verboseLabel": "Revenue of acquiree since acquisition date",
        "documentation": "Amount of acquiree's revenue since acquisition date of business combination included in consolidated statement of income."
       }
      }
     },
     "auth_ref": [
      "r703",
      "r707",
      "r1349",
      "r1361"
     ]
    },
    "cntm_BusinessCombinationRecognizedAssetAcquiredAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationRecognizedAssetAcquiredAndGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset acquired and goodwill in business combination and recognized at acquisition date.",
        "label": "Business Combination, Recognized Asset Acquired And Goodwill",
        "totalLabel": "Total assets acquired"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Receivables",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred and assumed at the accrued expenses and other current liabilities.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed Accrued Expenses And Other Current Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accrued liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Total assets acquired",
        "documentation": "Amount of asset acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r718",
      "r723"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation",
        "terseLabel": "Operating lease liabilities",
        "documentation": "Amount of lease obligation assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "cntm_BusinessCombinationRecognizedAssetAcquiredAndGoodwill",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash",
        "verboseLabel": "Cash and cash equivalents",
        "documentation": "Amount of cash and cash equivalent acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "cntm_BusinessCombinationRecognizedAssetAcquiredAndGoodwill",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contract asset acquired in business combination and recognized at acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Asset",
        "verboseLabel": "Contract assets"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred and assumed at the contract.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed Contract Liabilities",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets",
        "terseLabel": "Prepaid expenses and other assets",
        "documentation": "Amount of prepaid expense and asset classified as other, acquired in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "cntm_BusinessCombinationRecognizedAssetAcquiredAndGoodwill",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Accounts receivable",
        "verboseLabel": "Accounts receivables, net",
        "documentation": "Amount of receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedLabel": "Accounts payable",
        "terseLabel": "Accounts payable",
        "documentation": "Amount of accounts payable assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for accrued expenses and other current liabilities, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses And Other",
        "negatedLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt",
        "terseLabel": "Unsecured promissory notes",
        "verboseLabel": "Line of credit",
        "documentation": "Amount of long-term debt assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "verboseLabel": "Other current liabilities",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDebtNetOfDebtDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDebtNetOfDebtDiscount",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred and assumed at the debt, net of debt discount.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed Debt Net Of Debt Discount",
        "terseLabel": "Debt, net of debt discount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "terseLabel": "Deferred tax liability",
        "documentation": "Amount of deferred tax liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Liability Assumed, Financial Liability",
        "terseLabel": "Notes acquired",
        "documentation": "Amount of financial liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1349",
      "r1354",
      "r1752",
      "r1755"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "cntm_BusinessCombinationRecognizedAssetAcquiredAndGoodwill",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Fair value of identifiable intangible assets",
        "verboseLabel": "Intangible Assets",
        "documentation": "Amount of identifiable finite-lived intangible asset acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "terseLabel": "Total liabilities assumed",
        "totalLabel": "Total liabilities assumed",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r718",
      "r723"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Net assets acquired",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r1349",
      "r1354",
      "r1752",
      "r1755"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less) [Abstract]",
        "terseLabel": "Net assets acquired"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt",
        "terseLabel": "Debt, net of current portion",
        "verboseLabel": "Note payable",
        "documentation": "Amount of long-term debt assumed in business combination and recognized at acquisition date, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "cntm_BusinessCombinationRecognizedAssetAcquiredAndGoodwill",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Prepaid Expense",
        "terseLabel": "Prepaid expenses and other current assets",
        "verboseLabel": "Prepaid expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "cntm_BusinessCombinationRecognizedAssetAcquiredAndGoodwill",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property and equipment, net",
        "verboseLabel": "Property and equipment",
        "documentation": "Amount of property, plant, and equipment acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1349",
      "r1354",
      "r1752",
      "r1755"
     ]
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "cntm_BusinessCombinationRecognizedAssetAcquiredAndGoodwill",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of right of use asset acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Asset",
        "terseLabel": "Right-of-use asset - operating lease",
        "verboseLabel": "ROU assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill, Less Noncontrolling Interest [Abstract]",
        "terseLabel": "Net assets acquired, goodwill, non controlling interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Net assets acquired",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "cntm_BusinessCombinationSettlementOfPreexistingRelationshipAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationSettlementOfPreexistingRelationshipAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for the settlement of a preexisting relationship between the acquirer and the acquiree in a business combination. This amount is accounted for separately from the business combination and is not part of the consideration transferred.",
        "label": "Business Combination, Settlement of Preexisting Relationship, Amount",
        "terseLabel": "Settlement of preexisting relationship (accounts receivable / payable)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage",
        "terseLabel": "Percentage of equity interest in acquiree",
        "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination."
       }
      }
     },
     "auth_ref": [
      "r1348",
      "r1349",
      "r1352",
      "r1360",
      "r1746",
      "r1747"
     ]
    },
    "cntm_BusinessCombinationUnpaidCashConsiderationPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessCombinationUnpaidCashConsiderationPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of unpaid cash consideration payable for business combination.",
        "label": "Business Combination, Unpaid Cash Consideration Payable",
        "terseLabel": "Unpaid cash consideration payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "ACQUISITION"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessLoanAndSecurityAgreementJanuary2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessLoanAndSecurityAgreementJanuary2026Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the January 2026 business loan and security agreement.",
        "label": "Business Loan And Security Agreement, January 2026 [Member]",
        "terseLabel": "January 2026 Term Loan"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessLoanAndSecurityAgreementMarch2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessLoanAndSecurityAgreementMarch2026Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the March 2026 business loan and security agreement.",
        "label": "Business Loan And Security Agreement, March 2026 [Member]",
        "terseLabel": "March 2026 Term Loan"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessLoanAndSecurityAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessLoanAndSecurityAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to business loan and security agreement.",
        "label": "Business Loan And Security Agreement [Member]",
        "terseLabel": "Business Loan and Security Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessOnStockIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "BusinessOnStockIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The stock issued in noncash financing activities.",
        "label": "Business on stock issued",
        "terseLabel": "Shares issued to acquire new subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CambridgeEnergyResourcesLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CambridgeEnergyResourcesLtdMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information related to Cambridge Energy Resources Ltd",
        "label": "Cambridge Energy Resources Ltd [Member]",
        "verboseLabel": "CER"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CapitalMarketsAdvisoryAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CapitalMarketsAdvisoryAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to capital markets advisory agreement (the \"CMA Agreement\").",
        "label": "Capital Markets Advisory Agreement [Member]",
        "terseLabel": "Capital Markets Advisory Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalUnitClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CapitalUnitClassAMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Unit, Class A [Member]",
        "terseLabel": "Class A Units",
        "documentation": "Class A of capital units, which are a type of ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1680"
     ]
    },
    "us-gaap_CapitalUnitClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CapitalUnitClassDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Unit, Class [Domain]",
        "documentation": "Description of the type or class of capital units or capital shares."
       }
      }
     },
     "auth_ref": [
      "r1680"
     ]
    },
    "cntm_CapitalUnitClassPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CapitalUnitClassPMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class P of capital units, which are a type of ownership interest in a corporation.",
        "label": "Capital Unit, Class P [Member]",
        "terseLabel": "Class P Units"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CapitalUnitSeriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CapitalUnitSeriesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A of capital units, which are a type of ownership interest in a corporation.",
        "label": "Capital Unit, Series A [Member]",
        "terseLabel": "Series A Units"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalUnitsByClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CapitalUnitsByClassAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Units by Class [Axis]",
        "documentation": "Information by type or class of the entity's capital units."
       }
      }
     },
     "auth_ref": [
      "r1680"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CapitalizedComputerSoftwareGross",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Computer Software, Gross",
        "terseLabel": "Capitalized costs, internally developed software",
        "documentation": "Amount, before accumulated amortization, of capitalized cost for software to be sold, leased, or marketed. Excludes capitalized cost for internal-use software."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r1261"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Computer Software, Net",
        "terseLabel": "Capitalized computer software costs",
        "documentation": "Amount, after accumulated amortization, of capitalized cost for software to be sold, leased, or marketed. Excludes capitalized cost for internal-use software."
       }
      }
     },
     "auth_ref": [
      "r1260"
     ]
    },
    "cntm_CapitalizedSoftwareDevelopmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CapitalizedSoftwareDevelopmentCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs incurred for development of computer software including capitalized costs of developing software for internal use.",
        "label": "Capitalized Software Development Costs",
        "terseLabel": "Total capitalized costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Amount",
        "documentation": "Measured as reported on the statement of financial position (balance sheet)."
       }
      }
     },
     "auth_ref": [
      "r869",
      "r870",
      "r871",
      "r1411",
      "r1812"
     ]
    },
    "cntm_CarryingValueOfAccountsPayableExtinguishedWithSettlementAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CarryingValueOfAccountsPayableExtinguishedWithSettlementAgreement",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value of accounts payable extinguished with settlement agreement  in non-cash financing activities.",
        "label": "Carrying Value of Accounts Payable Extinguished With Settlement Agreement",
        "terseLabel": "Carrying value of accounts payable extinguished with 3(a)(10) Settlement Agreement",
        "verboseLabel": "Accounts payable and debt extinguishment through the 3(a)(10) Settlement Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CarryingValueOfDebtExtinguished": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CarryingValueOfDebtExtinguished",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value of debt extinguished in non-cash financing activities.",
        "label": "Carrying Value Of Debt Extinguished",
        "terseLabel": "Carrying value of debt extinguished with 3(a)(10) Settlement Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Cash",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash",
        "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. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r212",
      "r216",
      "r1057",
      "r1136",
      "r1165",
      "r1415",
      "r1430",
      "r1431",
      "r1442",
      "r1493",
      "r1833",
      "r1834",
      "r1835"
     ]
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAcquiredFromAcquisition",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Acquired from Acquisition",
        "terseLabel": "Purchase consideration paid for acquisition of HKA, net of cash acquired",
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAcquiredInExcessOfPaymentsToAcquireBusiness",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Acquired in Excess of Payments to Acquire Business",
        "terseLabel": "Cash acquired from acquisition of business, net of purchase price paid",
        "documentation": "The cash inflow associated with the acquisition of a business when the cash held by the acquired business exceeds the cash payments to acquire the business."
       }
      }
     },
     "auth_ref": [
      "r1527"
     ]
    },
    "cntm_CashAcquiredThroughReverseRecapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CashAcquiredThroughReverseRecapitalization",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationReconciliationDetails": {
       "parentTag": "cntm_ProceedsFromBusinessCombinationGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash acquired through reverse recapitalization.",
        "label": "Cash Acquired Through Reverse Recapitalization",
        "terseLabel": "Cash - MCAC's trust and cash (net of redemption)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r212",
      "r216",
      "r1272",
      "r1828"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents",
        "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": [
      "r213"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of the period",
        "periodStartLabel": "Cash and cash equivalents, beginning of the period",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r212",
      "r216"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "terseLabel": "Net increase (decrease) in cash and cash equivalents",
        "totalLabel": "Net increase in cash",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r52"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "Amount of 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": [
      "r212",
      "r216",
      "r1493",
      "r1846"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosures of noncash investing and financing information:",
        "verboseLabel": "Supplemental disclosures of noncash financing information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Financing Activity, Discontinued Operation",
        "terseLabel": "Net cash provided by (used in) financing activities - discontinued operations",
        "documentation": "Amount of cash inflow (outflow) from financing activity attributable to discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Investing Activity, Discontinued Operation",
        "terseLabel": "Net cash provided by (used in) investing activities - discontinuing operations",
        "documentation": "Amount of cash inflow (outflow) from investing activity attributable to discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r120"
     ]
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Operating Activity, Discontinued Operation",
        "terseLabel": "Net cash used in operating activities - discontinuing operations",
        "documentation": "Amount of cash inflow (outflow) from operating activity attributable to discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r120"
     ]
    },
    "us-gaap_CashUninsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashUninsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Uninsured Amount",
        "terseLabel": "Cash accounts exceeding FDIC amounts",
        "verboseLabel": "Cash, uninsured amount",
        "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CerMicrogridsPrivateLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CerMicrogridsPrivateLimitedMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to CER Microgrids Private Limited.",
        "label": "CER Microgrids Private Limited [Member]",
        "terseLabel": "CER Microgrids"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CerRenewtechPrivateLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CerRenewtechPrivateLimitedMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to CER Renewtech Private Limited.",
        "label": "CER Renewtech Private Limited [Member]",
        "terseLabel": "CER Renewtech"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CerRooftopPrivateLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CerRooftopPrivateLimitedMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to CER Rooftop Private Limited.",
        "label": "CER Rooftop Private Limited [Member]",
        "terseLabel": "CER Rooftop"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ChangeInFairValueOfContingentConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ChangeInFairValueOfContingentConsideration",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in value of liability in contingent consideration arrangement in business combination, including, but not limited to, difference arising upon settlement.",
        "label": "Change in Fair Value of Contingent Consideration",
        "verboseLabel": "Contingent consideration liability"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ChangeInFairValueOfDebtInstrumentsPriorToExtinguishment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ChangeInFairValueOfDebtInstrumentsPriorToExtinguishment",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of changes in fair value of debt instruments prior to extinguishment.",
        "label": "Change In Fair Value Of Debt Instruments Prior To Extinguishment",
        "terseLabel": "Changes in fair value"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ChangeInFairValueOfSettlementAgreementOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ChangeInFairValueOfSettlementAgreementOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (income) related to adjustment to fair value of shares settled liability under settlement agreement in operating activities.",
        "label": "Change In Fair Value Of Settlement Agreement Operating Activities",
        "terseLabel": "Change in fair value of 3(a)(10) Settlement Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ChargeAfter30DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ChargeAfter30DaysMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a scenario specifying the charge rate for each additional 10 day period after 30 days.",
        "label": "Charge, After 30 Days [Member]",
        "terseLabel": "After 30 days"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ChargeInvoicesOutstandingForMoreThan60DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ChargeInvoicesOutstandingForMoreThan60DaysMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a scenario specifying invoices outstanding for more than 60 days.",
        "label": "Charge, Invoices Outstanding For More Than 60 Days [Member]",
        "terseLabel": "Invoice outstanding for more than 60 days"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief executive officer"
       }
      }
     },
     "auth_ref": [
      "r1581"
     ]
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "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": [
      "r91",
      "r143",
      "r144",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r220",
      "r224",
      "r254",
      "r255",
      "r257",
      "r259",
      "r265",
      "r266",
      "r359",
      "r462",
      "r464",
      "r465",
      "r466",
      "r469",
      "r470",
      "r504",
      "r505",
      "r507",
      "r508",
      "r510",
      "r513",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r535",
      "r536",
      "r539",
      "r540",
      "r541",
      "r873",
      "r1004",
      "r1005",
      "r1013",
      "r1014",
      "r1015",
      "r1050",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1124",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1137",
      "r1157",
      "r1179",
      "r1201",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1445",
      "r1538",
      "r1540",
      "r1558",
      "r1688",
      "r1695"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock",
        "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": [
      "r143",
      "r144",
      "r169",
      "r173",
      "r174",
      "r265",
      "r507",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r529",
      "r530",
      "r532",
      "r533",
      "r535",
      "r536",
      "r539",
      "r541",
      "r817",
      "r1004",
      "r1005",
      "r1014",
      "r1015",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1445",
      "r1536",
      "r1538",
      "r1688"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Domain]",
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "cntm_CommissionAndFinancingFeeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CommissionAndFinancingFeeExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses related to commission and financing fee expenses.",
        "label": "Commission And Financing Fee Expenses",
        "terseLabel": "Commission and financing fee expenses"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CommitmentFeePaidInCashPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CommitmentFeePaidInCashPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of commitment fee paid in cash.",
        "label": "Commitment Fee Paid In Cash, Percentage",
        "terseLabel": "Percentage of commitment fee paid in cash"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CommitmentFeePaidThroughIssuanceOfCommonStockPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CommitmentFeePaidThroughIssuanceOfCommonStockPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of commitment fee paid by way of issuance of common stock.",
        "label": "Commitment Fee Paid Through Issuance Of Common Stock, Percentage",
        "terseLabel": "Percentage of commitment fee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies.",
        "terseLabel": "Commitments and Contingencies (Note 11)",
        "verboseLabel": "Commitments and Contingencies (Note 11)",
        "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": [
      "r168",
      "r1004",
      "r1005",
      "r1012",
      "r1056",
      "r1156"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingencies",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r454",
      "r1246",
      "r1657",
      "r1663",
      "r1664"
     ]
    },
    "cntm_CommitmentsAndContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CommitmentsAndContingenciesLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments and Contingencies [Line items]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CommitmentsAndContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CommitmentsAndContingenciesTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Commitments and Contingencies.",
        "label": "COMMITMENTS AND CONTINGENCIES [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Total share reserve",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "cntm_CommonStockCapitalValueReservedForFutureIssuance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CommonStockCapitalValueReservedForFutureIssuance",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Value Reserved for Future issuance",
        "terseLabel": "Common shares reserved"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r536",
      "r1004",
      "r1005",
      "r1015",
      "r1432",
      "r1433",
      "r1434",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1547",
      "r1548",
      "r1552",
      "r1789",
      "r1879",
      "r1888"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r1507",
      "r1685",
      "r1833",
      "r1834",
      "r1840"
     ]
    },
    "cntm_CommonStockRedemptionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CommonStockRedemptionPricePerShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share at which the common stock of an entity is redeemed or may be called at.",
        "label": "Common Stock, Redemption Price Per Share",
        "terseLabel": "Price per share at which common stock redeemed"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, stock authorized (in shares)",
        "verboseLabel": "Common stock, shares authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r536",
      "r1004",
      "r1005",
      "r1015",
      "r1157"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "verboseLabel": "Common stock, shares issued (in shares)",
        "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": [
      "r174",
      "r536",
      "r1004",
      "r1005",
      "r1015"
     ]
    },
    "cntm_CommonStockSharesIssuedAfterReverseStockSplit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CommonStockSharesIssuedAfterReverseStockSplit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitImpactOnSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock issued after reverse stock split.",
        "label": "Common Stock, Shares, Issued, After Reverse Stock Split",
        "terseLabel": "Common stock issued, Post-Split"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CommonStockSharesIssuedBeforeReverseStockSplit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CommonStockSharesIssuedBeforeReverseStockSplit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitImpactOnSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock issued before reverse stock split.",
        "label": "Common Stock, Shares, Issued, Before Reverse Stock Split",
        "terseLabel": "Common stock issued, Pre-Split"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesIssuedFollowingConsummationOfBusinessCombinationDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, stock outstanding (in shares)",
        "verboseLabel": "Common Stock, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r536",
      "r1004",
      "r1005",
      "r1015",
      "r1157",
      "r1177",
      "r1680",
      "r1888",
      "r1889"
     ]
    },
    "cntm_CommonStockSharesOutstandingAfterRedemption": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CommonStockSharesOutstandingAfterRedemption",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesIssuedFollowingConsummationOfBusinessCombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding after redemption.",
        "label": "Common Stock, Shares Outstanding After Redemption",
        "terseLabel": "Common stock of MCAC"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CommonStockSharesOutstandingAfterReverseStockSplit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CommonStockSharesOutstandingAfterReverseStockSplit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitImpactOnSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding after reverse stock split.",
        "label": "Common Stock, Shares, Outstanding, After Reverse Stock Split",
        "terseLabel": "Common stock outstanding, Post-Split"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CommonStockSharesOutstandingBeforeReverseStockSplit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CommonStockSharesOutstandingBeforeReverseStockSplit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitImpactOnSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding before reverse stock split.",
        "label": "Common Stock, Shares, Outstanding, Before Reverse Stock Split",
        "terseLabel": "Common stock outstanding, Pre-Split"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CommonStockSharesOutstandingRecapitalization": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CommonStockSharesOutstandingRecapitalization",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding to which recapitalization is applied.",
        "label": "Common Stock, Shares, Outstanding, Recapitalization",
        "terseLabel": "Recapitalization applied to common stock outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.0001 par value, 250,000,000 shares authorized as of June 30, 2026 and December 31, 2025, 656,163 and 4,789,230 issued and outstanding as of June 30, 2026 and December 31, 2025 respectively",
        "verboseLabel": "Common stock, $0.0001 par value, 250,000,000 shares and 100,000,000 shares authorized as of December 31, 2025 and 2024 respectively, 4,789,230 and 909,165 issued and outstanding as of December 31, 2025 and 2024, respectively",
        "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": [
      "r174",
      "r505",
      "r512",
      "r536",
      "r1004",
      "r1005",
      "r1015",
      "r1059",
      "r1415"
     ]
    },
    "cntm_Commonstockissuedforprepaidexpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "Commonstockissuedforprepaidexpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of common stock issued for prepaid expenses",
        "label": "CommonStockIssuedForPrepaidExpenses",
        "terseLabel": "Common stock issued for prepaid expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComparabilityOfPriorYearFinancialData": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComparabilityOfPriorYearFinancialData",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comparability of Prior Year Financial Data, Policy [Policy Text Block]",
        "terseLabel": "Accounting Treatment and Retroactive Restatement",
        "documentation": "Disclosure of accounting policy for reporting any exceptions to the comparability of prior year financial data with data shown for the most recent accounting period."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ComprehensiveIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ComprehensiveIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "cntm_ComprehensiveIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of comprehensive income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Comprehensive Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Comprehensive income attributable to non-controlling interests"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ComprehensiveIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ComprehensiveIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of comprehensive income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Comprehensive Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive Income from discontinued operations, net of tax"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ComprehensiveIncomeLossFromDiscontinuedOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ComprehensiveIncomeLossFromDiscontinuedOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "cntm_ComprehensiveIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of comprehensive income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Comprehensive Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income from discontinued operations before noncontrolling interests"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss attributable to ConnectM Technology Solutions, Inc.",
        "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": [
      "r17",
      "r188",
      "r190",
      "r196",
      "r1023",
      "r1074",
      "r1075"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive gain (loss) before noncontrolling interests",
        "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": [
      "r32",
      "r62",
      "r188",
      "r190",
      "r195",
      "r1022",
      "r1074"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive loss",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r269",
      "r315",
      "r1105",
      "r1106",
      "r1245",
      "r1561",
      "r1562",
      "r1563",
      "r1564",
      "r1565"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r269",
      "r315",
      "r1105",
      "r1106",
      "r1245",
      "r1561",
      "r1562",
      "r1563",
      "r1564",
      "r1565"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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": [
      "r269",
      "r315",
      "r1105",
      "r1106",
      "r1245",
      "r1561",
      "r1562",
      "r1563",
      "r1564",
      "r1565"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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": [
      "r269",
      "r315",
      "r1105",
      "r1106",
      "r1245",
      "r1561",
      "r1562",
      "r1563",
      "r1564",
      "r1565"
     ]
    },
    "cntm_ConnectmBabioneLlcAndBourqueHeatingCoolingCoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConnectmBabioneLlcAndBourqueHeatingCoolingCoIncMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to ConnectM Babione LLC and Bourque Heating &amp; Cooling Co., Inc.,",
        "label": "ConnectM Babione LLC and Bourque Heating &amp; Cooling Co Inc [Member]",
        "terseLabel": "Purchase order financing advance"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConnectmBeforeBusinessCombinationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConnectmBeforeBusinessCombinationMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to connectm before business combination.",
        "label": "ConnectM Before Business Combination [Member]",
        "terseLabel": "ConnectM before business combination"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConnectmTechnologySolutionsPrivateLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConnectmTechnologySolutionsPrivateLimitedMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to ConnectM Technology Solutions Private Limited.",
        "label": "ConnectM Technology Solutions Private Limited [Member]",
        "terseLabel": "ConnectM Technology Solutions Private Limited"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConsiderationEqualToProductAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConsiderationEqualToProductAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration equal to the product.",
        "label": "Consideration Equal To Product Amount",
        "terseLabel": "Consideration equal to product amount"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "auth_ref": [
      "r221",
      "r232",
      "r755",
      "r756",
      "r759",
      "r760",
      "r761",
      "r919",
      "r1029",
      "r1251",
      "r1671",
      "r1674",
      "r1675",
      "r1689"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "auth_ref": [
      "r221",
      "r232",
      "r755",
      "r756",
      "r759",
      "r760",
      "r761",
      "r919",
      "r1029",
      "r1251",
      "r1671",
      "r1674",
      "r1675",
      "r1689"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesTables",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of contract assets and liability activity",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1696"
     ]
    },
    "cntm_ContractWithCustomerAssetCostsRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ContractWithCustomerAssetCostsRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesContractAssetsActivityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs recognized on contracts where performance obligations are completed during the period.",
        "label": "Contract with Customer, Asset, Costs Recognized",
        "terseLabel": "Recognition of costs on contracts where performance obligations completed during the period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ContractWithCustomerAssetDeferralOfCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ContractWithCustomerAssetDeferralOfCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesContractAssetsActivityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferral of costs on contracts where performance obligations were not completed during the period.",
        "label": "Contract with Customer, Asset, Deferral Of Costs",
        "terseLabel": "Deferral of costs on contracts where performance obligations were not complete"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesContractAssetsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r547",
      "r549",
      "r568"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsActivityDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Contract asset",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r547",
      "r549",
      "r568"
     ]
    },
    "cntm_ContractWithCustomerLiabilitiesRevenueRecognizedIncludingCurrentPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ContractWithCustomerLiabilitiesRevenueRecognizedIncludingCurrentPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesContractLiabilityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized including current period balance that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract With Customer Liabilities Revenue Recognized Including Current Period",
        "negatedLabel": "Recognition of revenue recorded as a contract liability"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ContractWithCustomerLiabilityAdjustmentForCancellationOfContract": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ContractWithCustomerLiabilityAdjustmentForCancellationOfContract",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesContractLiabilityActivityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractLiabilityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in revenue recognized for  adjustment from canceled contract decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Adjustment for the Cancellation of Contract",
        "negatedLabel": "Adjustments for the cancelled contract"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ContractWithCustomerLiabilityAdvancePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ContractWithCustomerLiabilityAdvancePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesContractLiabilityActivityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractLiabilityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of advance payments received from customers for goods or services not yet delivered.",
        "label": "Contract with Customer, Liability, Advance Payments",
        "terseLabel": "Customer advance payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesContractLiabilityActivityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractLiabilityActivityDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability, Current",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Contract liabilities",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r546",
      "r549",
      "r568",
      "r1276"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesContractLiabilityActivityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractLiabilityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "negatedLabel": "Recognition of revenue recorded as a contract liability",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r569"
     ]
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractWithCustomerRefundLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Refund Liability",
        "terseLabel": "contract with customer, future estimated returns, amount",
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer."
       }
      }
     },
     "auth_ref": [
      "r1698"
     ]
    },
    "cntm_ConversionOptionPeriod180DaysFollowingIssuanceOfConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConversionOptionPeriod180DaysFollowingIssuanceOfConvertibleNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to conversion option period being 180 days following the issuance of convertible note.",
        "label": "Conversion Option Period, 180 Days Following Issuance Of Convertible Note [Member]",
        "terseLabel": "180 days period after issuance of convertible note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConversionOptionPeriodFirst210DaysFollowingIssuanceOfConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConversionOptionPeriodFirst210DaysFollowingIssuanceOfConvertibleNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to conversion option period being first 210 days following the issuance of convertible note.",
        "label": "Conversion Option Period, First 210 Days Following Issuance Of Convertible Note [Member]",
        "terseLabel": "First 210 days following issuance of convertible note"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt...",
        "verboseLabel": "Convertible debt",
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company."
       }
      }
     },
     "auth_ref": [
      "r1492",
      "r1501",
      "r1833",
      "r1834",
      "r1837",
      "r1844"
     ]
    },
    "cntm_ConvertibleDebtConversionPriceDiscountPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleDebtConversionPriceDiscountPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage applied to the market price of the underlying equity to determine the conversion price.",
        "label": "Convertible Debt Conversion Price Discount Percentage",
        "terseLabel": "Conversion price, discount percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleDebtConversionPriceFloor": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleDebtConversionPriceFloor",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum conversion price per share at which a convertible instrument may be converted into equity.",
        "label": "Convertible Debt Conversion Price Floor",
        "terseLabel": "Conversion price, floor"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleDebtFairValueBeforeTermination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleDebtFairValueBeforeTermination",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of convertible debt before settlement and termination agreement.",
        "label": "Convertible Debt, Fair Value Before Termination",
        "terseLabel": "Fair value of outstanding balance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtFairValueDisclosures",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss": {
       "parentTag": "cntm_LiabilitiesFairValueDisclosures",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt, Fair Value Disclosures",
        "netLabel": "Total fair value of Pre-Paid Advance Obligation",
        "terseLabel": "Convertible debt",
        "verboseLabel": "Fair value of convertible debt",
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r1793",
      "r1794",
      "r1795",
      "r1796",
      "r1805",
      "r1809",
      "r1810",
      "r1811",
      "r1813"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible debt",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r472",
      "r473",
      "r483",
      "r484",
      "r485",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322"
     ]
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtSecuritiesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt Securities [Member]",
        "terseLabel": "Convertible notes payable that convert into common stock",
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r1595",
      "r1596",
      "r1597",
      "r1598",
      "r1599",
      "r1600",
      "r1601",
      "r1602",
      "r1603",
      "r1604",
      "r1699",
      "r1700"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtTables",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt [Table Text Block]",
        "terseLabel": "Schedule of convertible debt",
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleDebtTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebt",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the entity's convertible debt.",
        "label": "Convertible Debt [Text Block]",
        "terseLabel": "CONVERTIBLE DEBT"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNoteConversionNumberOfTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNoteConversionNumberOfTradingDays",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of trading days preceding which conversion of convertible note into common shares is calculated at volume weighted average price.",
        "label": "Convertible Note, Conversion, Number of Trading Days",
        "terseLabel": "Number of trading days"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNoteConversionVolumeWeightedAveragePricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNoteConversionVolumeWeightedAveragePricePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of lowest daily volume weighted average price at which convertible note is converted into common shares.",
        "label": "Convertible Note, Conversion, Volume Weighted Average Price, Percentage",
        "terseLabel": "Weighted average price, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNoteConversionVolumeWeightedAverageTradingPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNoteConversionVolumeWeightedAverageTradingPricePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of lowest daily volume weighted average trading price percentage at which convertible note is converted into common shares.",
        "label": "Convertible Note Conversion Volume Weighted Average Trading Price Percentage",
        "terseLabel": "Convertible note is convertible at a price"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2024And2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2024And2025Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to 2024 and 2025 Convertible Notes.",
        "label": "Convertible Notes 2024 and 2025 [Member]",
        "terseLabel": "Convertible Notes 2024 and 2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2024Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to 2024 Convertible Notes.",
        "label": "Convertible Notes 2024 [Member]",
        "terseLabel": "2024 Convertible Notes",
        "verboseLabel": "2024 convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2025IssuanceEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2025IssuanceEightMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to eighth issuance of convertible notes 2025.",
        "label": "Convertible Notes 2025, Issuance Eight [Member]",
        "terseLabel": "12/8/2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2025IssuanceElevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2025IssuanceElevenMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to eleventh issuance of convertible notes 2025.",
        "label": "Convertible Notes 2025, Issuance Eleven [Member]",
        "terseLabel": "12/16/2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2025IssuanceFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2025IssuanceFiveMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to fifth issuance of convertible notes 2025.",
        "label": "Convertible Notes 2025, Issuance Five [Member]",
        "terseLabel": "11/25/2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2025IssuanceFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2025IssuanceFourMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to fourth issuance of convertible notes 2025.",
        "label": "Convertible Notes 2025, Issuance Four [Member]",
        "terseLabel": "10/23/2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2025IssuanceNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2025IssuanceNineMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to ninth issuance of convertible notes 2025.",
        "label": "Convertible Notes 2025, Issuance Nine [Member]",
        "terseLabel": "12/8/2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2025IssuanceOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2025IssuanceOneMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to first issuance of convertible notes 2025.",
        "label": "Convertible Notes 2025, Issuance One [Member]",
        "terseLabel": "5/25/2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2025IssuanceSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2025IssuanceSevenMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to seventh issuance of convertible notes 2025.",
        "label": "Convertible Notes 2025, Issuance Seven [Member]",
        "terseLabel": "12/2/2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2025IssuanceSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2025IssuanceSixMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Sixth issuance of convertible notes 2025.",
        "label": "Convertible Notes 2025, Issuance Six [Member]",
        "terseLabel": "11/25/2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2025IssuanceTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2025IssuanceTenMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to tenth issuance of convertible notes 2025.",
        "label": "Convertible Notes 2025, Issuance Ten [Member]",
        "terseLabel": "12/8/2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2025IssuanceThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2025IssuanceThreeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to third issuance of convertible notes 2025.",
        "label": "Convertible Notes 2025, Issuance Three [Member]",
        "terseLabel": "10/7/2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2025IssuanceTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2025IssuanceTwoMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to second issuance of convertible notes 2025.",
        "label": "Convertible Notes 2025, Issuance Two [Member]",
        "terseLabel": "10/1/2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2025Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to 2025 Convertible Notes.",
        "label": "Convertible Notes, 2025 [Member]",
        "terseLabel": "2025 Convertible Notes",
        "verboseLabel": "2025 convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026And2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026And2025Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to 2026 and 2025 Convertible Notes.",
        "label": "Convertible Notes 2026 and 2025 [Member]",
        "terseLabel": "Convertible Notes 2026 and 2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceEightMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to eighth issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Eight [Member]",
        "terseLabel": "2/12/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceEighteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceEighteenMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to eighteenth issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Eighteen [Member]",
        "terseLabel": "6/10/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceElevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceElevenMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to eleventh issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Eleven [Member]",
        "terseLabel": "4/2/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceFifteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceFifteenMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to fifteenth issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Fifteen [Member]",
        "terseLabel": "4/27/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceFiveMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to fifth issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Five [Member]",
        "terseLabel": "1/20/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceFourMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to fourth issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Four [Member]",
        "terseLabel": "1/14/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceFourteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceFourteenMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to fourteenth issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Fourteen [Member]",
        "terseLabel": "4/20/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceNineMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to nineth issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Nine [Member]",
        "terseLabel": "3/30/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceOneMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to first issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance One [Member]",
        "terseLabel": "1/1/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceSevenMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to seventh issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Seven [Member]",
        "terseLabel": "1/27/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceSeventeenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceSeventeenMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to seventeenth issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Seventeen [Member]",
        "terseLabel": "6/9/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceSixMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to sixth issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Six [Member]",
        "terseLabel": "1/22/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceSixteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceSixteenMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to sixteenth issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Sixteen [Member]",
        "terseLabel": "6/1/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceTenMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to tenth issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Ten [Member]",
        "terseLabel": "4/2/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceThirteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceThirteenMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to thirteenth issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Thirteen [Member]",
        "terseLabel": "4/8/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceThreeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to third issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Three [Member]",
        "terseLabel": "1/13/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceTwelveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceTwelveMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to twelfth issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Twelve [Member]",
        "terseLabel": "4/2/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026IssuanceTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026IssuanceTwoMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to second issuance of convertible notes 2026.",
        "label": "Convertible Notes 2026, Issuance Two [Member]",
        "terseLabel": "1/7/2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotes2026Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to 2026 Convertible Notes.",
        "label": "Convertible Notes, 2026 [Member]",
        "terseLabel": "2026 Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes Payable",
        "terseLabel": "Convertible notes payable",
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r1492",
      "r1501",
      "r1833",
      "r1834",
      "r1837",
      "r1844"
     ]
    },
    "us-gaap_ConvertibleNotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleNotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes Payable, Current",
        "terseLabel": "Convertible debt, at fair value",
        "verboseLabel": "Convertible notes payable",
        "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder."
       }
      }
     },
     "auth_ref": [
      "r1497"
     ]
    },
    "cntm_ConvertibleNotesPayablePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotesPayablePolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for convertible notes payable",
        "label": "Convertible Notes Payable [Policy Text Block]",
        "terseLabel": "Convertible notes payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotesReceivableRelatedPartyPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleNotesReceivableRelatedPartyPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for convertible notes receivable relating to related parties.",
        "label": "Convertible Notes Receivable, Related Party, Policy [Policy Text Block]",
        "terseLabel": "Convertible notes receivable, related party"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertiblePromissoryNoteJuly182026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertiblePromissoryNoteJuly182026Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to convertible promissory note issued on July 18, 2026.",
        "label": "Convertible Promissory Note July 18, 2026 [Member]",
        "terseLabel": "July 18 Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertiblePromissoryNoteJuly182027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertiblePromissoryNoteJuly182027Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to convertible promissory note issued on July 18, 2027.",
        "label": "Convertible Promissory Note July 18, 2027 [Member]",
        "verboseLabel": "July 18"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertiblePromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertiblePromissoryNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a convertible promissory note.",
        "label": "Convertible Promissory Note [Member]",
        "terseLabel": "Convertible promissory note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertiblePromissoryNotesAggregatePrincipalOf228000Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertiblePromissoryNotesAggregatePrincipalOf228000Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to one convertible promissory note with principal of $228,000.",
        "label": "Convertible Promissory Notes Aggregate Principal Of $228,000 [Member]",
        "terseLabel": "One convertible promissory note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertiblePromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertiblePromissoryNotesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to convertible promissory notes.",
        "label": "Convertible Promissory Notes [Member]",
        "terseLabel": "Convertible promissory notes"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertiblePromissoryNotesTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertiblePromissoryNotesTrancheOneMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to convertible promissory notes, tranche one.",
        "label": "Convertible Promissory Notes, Tranche One [Member]",
        "terseLabel": "Convertible promissory notes (Tranche One)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertiblePromissoryNotesTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertiblePromissoryNotesTrancheTwoMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to convertible promissory notes, tranche two.",
        "label": "Convertible Promissory Notes, Tranche Two [Member]",
        "terseLabel": "Convertible promissory notes (Tranche Two)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertiblePromissoryNotesWithAggregatePrincipalOf850000Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertiblePromissoryNotesWithAggregatePrincipalOf850000Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to convertible promissory note with aggregate principal principal of $850,000.",
        "label": "Convertible Promissory Notes With Aggregate Principal Of $850,000 [Member]",
        "terseLabel": "Four convertible promissory note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleRedeemableFirstJulyNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleRedeemableFirstJulyNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to convertible redeemable first July note.",
        "label": "Convertible Redeemable First July Note [Member]",
        "terseLabel": "First July note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleRedeemableNoteJuly92026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleRedeemableNoteJuly92026Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to 14% convertible redeemable note issued on July 9, 2026.",
        "label": "Convertible Redeemable Note July 9, 2026 [Member]",
        "terseLabel": "July 9 Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleRedeemableSecondJulyNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ConvertibleRedeemableSecondJulyNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to convertible redeemable second July note.",
        "label": "Convertible Redeemable, Second July Note [Member]",
        "terseLabel": "Second July note"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CorporateMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Segment [Member]",
        "terseLabel": "Corporate, Defense and Strategic Assets",
        "verboseLabel": "Corporate and Strategic Assets",
        "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r1566"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenues",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r220",
      "r223",
      "r224",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r540",
      "r873",
      "r1305",
      "r1478",
      "r1486",
      "r1591",
      "r1672"
     ]
    },
    "cntm_CostOfRevenueFromContinuingAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CostOfRevenueFromContinuingAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "cntm_GrossProfitFromContinuingAndDiscontinuedOperations",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period. Includes, income (loss) from continuing operations, discontinued operations.",
        "label": "Cost of Revenue, From Continuing And Discontinued Operations",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of revenues",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1458"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r220",
      "r229",
      "r230",
      "r475",
      "r521",
      "r917",
      "r923",
      "r946",
      "r1053",
      "r1281",
      "r1283",
      "r1284",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1784",
      "r1785",
      "r1786",
      "r1787",
      "r1829",
      "r1830"
     ]
    },
    "cntm_CountyComfortServicesLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "CountyComfortServicesLlcMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to County Comfort Services, LLC.",
        "label": "County Comfort Services, LLC [Member]",
        "terseLabel": "CCS"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document and Entity Information [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer concentration risk",
        "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": [
      "r315",
      "r1562"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionFairValuesAndEstimatedUsefulLivesOfIdentifiableIntangibleAssetsAcquiredDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships",
        "verboseLabel": "Customers relationship",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r1370",
      "r1620",
      "r1621",
      "r1622",
      "r1623",
      "r1625",
      "r1627",
      "r1631",
      "r1632"
     ]
    },
    "cntm_DeRecognitionOfRightOfUseAssetAndLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DeRecognitionOfRightOfUseAssetAndLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "De-recognition of ROU asset and lease liability on termination of lease.",
        "label": "De-Recognition Of Right-Of-Use Asset And Lease Liability",
        "terseLabel": "Removal of ROU asset and lease liability at lease termination"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebInstrumentNumberOfConvertibleDebtFinancing": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebInstrumentNumberOfConvertibleDebtFinancing",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of convertible debt financing entered.",
        "label": "Deb Instrument, Number Of Convertible Debt Financing",
        "terseLabel": "Number of convertible debt financing"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtBalanceReductionDueToSaleOfStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtBalanceReductionDueToSaleOfStock",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reduction in debt balances resulting from the offset through stock issuances.",
        "label": "Debt Balance Reduction, Due To Sale of Stock",
        "terseLabel": "Reduction of debt balance"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtConversionConversionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtConversionConversionPrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price per share for the conversion of debt into equity with equity shares divided by debt amount.",
        "label": "Debt Conversion, Conversion Price",
        "terseLabel": "Conversion price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Converted Instrument, Amount",
        "terseLabel": "Conversion of convertible debt to common stock",
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1533"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Conversion of debt to shares",
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1533"
     ]
    },
    "cntm_DebtConversionNumberOfDaysForConversionOptionPriorToMaturity": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtConversionNumberOfDaysForConversionOptionPriorToMaturity",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of days prior to maturity in which the conversion option of the debt instrument can be exercised by the holder.",
        "label": "Debt Conversion, Number Of Days For Conversion Option Prior To Maturity",
        "terseLabel": "Maturity date"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtConversionOptionUnavailableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtConversionOptionUnavailableMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to the scenario where the debt conversion option is not available.",
        "label": "Debt Conversion Option Unavailable [Member]",
        "terseLabel": "Debt Conversion Option Unavailable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtConversionOriginalDebtAccruedInterestAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtConversionOriginalDebtAccruedInterestAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued interest amount of original debt converted during the period.",
        "label": "Debt Conversion, Original Debt, Accrued Interest, Amount",
        "terseLabel": "Original debt, accrued interest"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtConversionOriginalDebtPrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtConversionOriginalDebtPrincipalAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount of original debt converted during the period.",
        "label": "Debt Conversion, Original Debt, Principal, Amount",
        "terseLabel": "Original debt, principal"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtConversionShareAdjustmentDerivativeLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtConversionShareAdjustmentDerivativeLiabilityMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to debt conversion share adjustment derivative liability.",
        "label": "Debt Conversion, Share Adjustment Derivative Liability [Member]",
        "terseLabel": "Debt conversion share adjustment obligations derivative liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDefaultLongtermDebtAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtDefaultLongtermDebtAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Debt Default, Amount",
        "terseLabel": "Debt default, amount",
        "documentation": "Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r222"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DEBT"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebt",
      "http://www.tailwindacquisition.com/role/DisclosureDebts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "DEBT",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r148",
      "r149",
      "r156",
      "r157",
      "r160",
      "r162",
      "r163",
      "r165",
      "r166",
      "r220",
      "r222",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r460",
      "r461",
      "r471",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r487",
      "r494",
      "r495",
      "r497",
      "r817",
      "r888",
      "r1004",
      "r1005",
      "r1011"
     ]
    },
    "cntm_DebtInstrumentAccompaniedCommitmentShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentAccompaniedCommitmentShares",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of commitment shares accompanied with the debt issuance.",
        "label": "Debt Instrument, Accompanied Commitment Shares",
        "terseLabel": "Issuance of commitment shares"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentAccruedFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentAccruedFee",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fee payable in association with debt instrument.",
        "label": "Debt Instrument, Accrued Fee",
        "terseLabel": "Amount of fee payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentAdditionalDebtNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentAdditionalDebtNumber",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSmallBusinessAdministrationLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional debt issued during the period.",
        "label": "Debt Instrument, Additional Debt, Number",
        "terseLabel": "Number of additonal debt"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentAggregateOfPrincipalAndInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentAggregateOfPrincipalAndInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of principal and interest of a debt instrument.",
        "label": "Debt Instrument, Aggregate Of Principal And Interest",
        "terseLabel": "Aggregate amount of principal and interest"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentAnnualInterestPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentAnnualInterestPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of annual interest payment for debt instrument.",
        "label": "Debt Instrument, Annual Interest Payment",
        "terseLabel": "Guaranteed and issuance interest payment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentAnnualPercentageRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentAnnualPercentageRate",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Annual Percentage Rate",
        "terseLabel": "Annual interest rate for funds borrowed"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentAverageTradingPriceNumberOfBusinessDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentAverageTradingPriceNumberOfBusinessDays",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of business days immediately after the specified consecutive trading day period in which the average trading price was equal to or less than the specified percentage of the average conversion value of the note.",
        "label": "Debt Instrument Average Trading Price Number of Business Days",
        "terseLabel": "Number of trading days immediately prior to applicable measurement date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtLineOfCreditDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPaycheckProtectionProgramLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtRealEstatePromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSmallBusinessAdministrationLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "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": [
      "r148",
      "r149",
      "r156",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r478",
      "r483",
      "r484",
      "r485",
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r530",
      "r1004",
      "r1005",
      "r1011",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1413",
      "r1536",
      "r1537",
      "r1539",
      "r1546",
      "r1658",
      "r1659",
      "r1660",
      "r1816",
      "r1818",
      "r1842"
     ]
    },
    "cntm_DebtInstrumentBeneficialOwnershipLimitationIncreasePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentBeneficialOwnershipLimitationIncreasePeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the advance notice period required to increase the beneficial ownership limitation under the convertible debt instrument.",
        "label": "Debt Instrument, Beneficial Ownership Limitation, Increase Period",
        "terseLabel": "Beneficial ownership limitation increase period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentBeneficialOwnershipLimitationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentBeneficialOwnershipLimitationPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of the issuer's outstanding common stock that the holder may beneficially own following conversion of the convertible debt instrument.",
        "label": "Debt Instrument, Beneficial Ownership Limitation Percentage",
        "terseLabel": "Beneficial ownership limitation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Outstanding",
        "verboseLabel": "Outstanding balance",
        "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": [
      "r498",
      "r1833",
      "r1834",
      "r1837"
     ]
    },
    "cntm_DebtInstrumentCessationOfTradingEventOfDefaultPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentCessationOfTradingEventOfDefaultPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of consecutive trading days during which the company's common stock may cease trading on its principal market before constituting an event of default under a debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Cessation Of Trading, Event Of Default Period",
        "terseLabel": "Cessation of trading, event of default period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentCollateralNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentCollateralNumberOfShares",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares pledged to secure a debt instrument.",
        "label": "Debt Instrument, Collateral, Number of Shares",
        "terseLabel": "Number of collateral shares"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentCollateralRedemptionOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentCollateralRedemptionOfShares",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares held by the lender as collateral which can be redeemed after full repayment.",
        "label": "Debt Instrument, Collateral, Redemption Of Shares",
        "terseLabel": "Redemption of shares"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConversionHolderFeeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentConversionHolderFeeAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fee deducted by the note holder from the conversion amount upon conversion of outstanding principal and interest into common stock.",
        "label": "Debt Instrument, Conversion Holder Fee Amount",
        "terseLabel": "Beneficial ownership limitation"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConversionPriceAsPercentageOfMarketPrice": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentConversionPriceAsPercentageOfMarketPrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the market price used to determine the conversion price under debt agreement.",
        "label": "Debt Instrument, Conversion Price as Percentage of Market Price",
        "terseLabel": "Conversion price percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConversionPricePercentageDuringDepositoryTrustCompany": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentConversionPricePercentageDuringDepositoryTrustCompany",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the conversion price percentage applied to the lowest trading price of the issuer's common stock during a DTC chill.",
        "label": "Debt Instrument, Conversion Price Percentage During Depository Trust Company",
        "terseLabel": "Conversion price percentage subject to DTC"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConversionRestrictionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentConversionRestrictionPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the period from issuance during which the holder may not convert the convertible note into common stock.",
        "label": "Debt Instrument, Conversion Restriction Period",
        "terseLabel": "Lock up period for conversion"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConversionShareReserveMultiplier": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentConversionShareReserveMultiplier",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiplier applied to the number of shares issuable upon full conversion of the debt instrument to determine the required share reserve amount.",
        "label": "Debt Instrument, Conversion Share Reserve Multiplier",
        "terseLabel": "Number of shares issuable upon full conversion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Debt instrument convertible conversion price",
        "verboseLabel": "Conversion Price (in dollars per share)",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r474"
     ]
    },
    "cntm_DebtInstrumentConvertibleDecreaseInConversionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentConvertibleDecreaseInConversionPrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Decrease In Conversion Price",
        "terseLabel": "Conversion price"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConvertibleLimitationMaximumOwnershipPercentageOnAggregateAdvances": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentConvertibleLimitationMaximumOwnershipPercentageOnAggregateAdvances",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of ownership to be permitted under debt conversion limitation after conversion in aggregate of advances given.",
        "label": "Debt Instrument, Convertible Limitation, Maximum Ownership Percentage On Aggregate Advances",
        "terseLabel": "Maximum ownership percentage allowed post aggregate advances conversion (%)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConvertibleLimitationMaximumOwnershipPercentageOnEachAdvance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentConvertibleLimitationMaximumOwnershipPercentageOnEachAdvance",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of ownership to be permitted under debt conversion limitation after conversion in each advance given.",
        "label": "Debt Instrument, Convertible Limitation, Maximum Ownership Percentage On Each Advance",
        "terseLabel": "Maximum ownership percentage allowed post each advance conversion (%)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConvertibleNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentConvertibleNumber",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of convertible debt notes issued by the entity during the reporting period.",
        "label": "Debt Instrument, Convertible, Number",
        "terseLabel": "Number of individuals issued"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConvertibleOptionalConversionTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentConvertibleOptionalConversionTerm",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the optional conversion period for notes payable.",
        "label": "Debt Instrument, Convertible, Optional Conversion Term",
        "terseLabel": "Optional conversion period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConvertibleSharesIssuable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentConvertibleSharesIssuable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issuable to the holder of the debt instrument if the debt was converted into equity.",
        "label": "Debt Instrument, Convertible, Shares Issuable",
        "terseLabel": "Common stock convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleStockPriceTrigger",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Stock Price Trigger",
        "terseLabel": "SEPA Convertible Note, variable price (in $ per share)",
        "verboseLabel": "SEPA Convertible Note, floor price (in $ per share)",
        "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConvertibleTermFromIssuance": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentConvertibleTermFromIssuance",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the term for conversion of debt instrument.",
        "label": "Debt Instrument, Convertible, Term from Issuance",
        "verboseLabel": "Conversion Option Period of Exercisability (from issuance date)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Number of consecutive trading days prior to conversion date (in days)",
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "terseLabel": "SEPA Convertible Note, purchase price (being the % of the lowest daily VWAP of common stock on Nasdaq during the 10 consecutive Trading Days)",
        "verboseLabel": "Threshold percentage of stock price trigger",
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Number of trading volume days prior to requesting an Advance (in days)",
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentDebtDefaultInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentDebtDefaultInterestRate",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement in the event of default.",
        "label": "Debt Instrument, Debt Default, Interest Rate",
        "terseLabel": "Debt instrument - interest rate in case of default",
        "verboseLabel": "Debt instrument - interest rate in case of default (in percentage)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentDebtDefaultInterestRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentDebtDefaultInterestRatePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interest rate on the debt instrument in the event of default.",
        "label": "Debt Instrument, Debt Default, Interest Rate, Percentage",
        "terseLabel": "Interest rate on default"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentDebtDefaultLatePaymentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentDebtDefaultLatePaymentFeePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of late payment fee charged on the outstanding amount upon occurrence of default.",
        "label": "Debt Instrument, Debt Default, Late Payment Fee, Percentage",
        "terseLabel": "Late payment fee, percent"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentDebtDefaultNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentDebtDefaultNumber",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of debt instruments in which the entity is under default as of the reporting date.",
        "label": "Debt Instrument, Debt Default, Number",
        "terseLabel": "Number of debt instruments"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentDiscountRatePercentageOfPrincipalAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentDiscountRatePercentageOfPrincipalAmount",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage discount rate on principal amount of debt.",
        "label": "Debt Instrument, Discount Rate, Percentage Of Principal Amount",
        "terseLabel": "Discount percentage (% on principal amount)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentEventOfDefaultCurePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentEventOfDefaultCurePeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of trading days allowed to cure an event of default under a debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Event Of Default, Cure Period",
        "terseLabel": "Cure period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentEventOfDefaultUndismissedProceedingsCurePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentEventOfDefaultUndismissedProceedingsCurePeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of days specified in a debt agreement during which a bankruptcy or insolvency proceeding may remain undismissed before constituting an event of default, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Event Of Default, Undismissed Proceedings, Cure Period",
        "terseLabel": "Undismissed proceedings, cure period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentExpectedRepaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentExpectedRepaymentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of debt instrument expected to be repaid.",
        "label": "Debt Instrument, Expected Repayment Amount",
        "terseLabel": "Debt expected prepayment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtRealEstatePromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSmallBusinessAdministrationLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principal amount",
        "verboseLabel": "Amount of pre-paid advance",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r472",
      "r888",
      "r889",
      "r1319",
      "r1320",
      "r1413"
     ]
    },
    "cntm_DebtInstrumentFaceAmountInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentFaceAmountInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of interest amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount, Interest",
        "terseLabel": "Debt instrument - interest"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentFaceAmountPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentFaceAmountPrincipal",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of principal amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount, Principal",
        "terseLabel": "Debt instrument - principal"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentFacilitationFeeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentFacilitationFeeAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of facilitation fee payable to lender.",
        "label": "Debt Instrument, Facilitation Fee, Amount",
        "terseLabel": "Facilitation fee, amount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentFacilitationFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentFacilitationFeePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of facilitation fee payable to lender.",
        "label": "Debt Instrument, Facilitation Fee, Percentage",
        "terseLabel": "Facilitation fee, percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Debt instrument fair value",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r485",
      "r868",
      "r869",
      "r870",
      "r871",
      "r1319",
      "r1320",
      "r1793",
      "r1794",
      "r1795",
      "r1796",
      "r1805"
     ]
    },
    "us-gaap_DebtInstrumentFeeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentFeeAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Fee Amount",
        "terseLabel": "Origination fees",
        "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r1670"
     ]
    },
    "cntm_DebtInstrumentFinalJudgmentEventOfDefaultThresholdAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentFinalJudgmentEventOfDefaultThresholdAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate threshold amount of final judgments against the company that, if exceeded and remaining unsatisfied for the specified period, constitutes an event of default under a debt instrument.",
        "label": "Debt Instrument, Final Judgment Event Of Default, Threshold Amount",
        "terseLabel": "The aggregate threshold amount of final judgments"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentFinalJudgmentEventOfDefaultUnsatisfiedPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentFinalJudgmentEventOfDefaultUnsatisfiedPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Final Judgment Event Of Default, Unsatisfied Period",
        "label": "Debt Instrument, Final Judgment Event Of Default, Unsatisfied Period",
        "terseLabel": "Final judgement event of default, unsatisfied period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentFinalRepayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentFinalRepayment",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the final scheduled payment required to fully settle a debt obligation.",
        "label": "Debt Instrument, Final Repayment",
        "terseLabel": "Final payment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentForbearanceFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentForbearanceFee",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of forbearance fee expense incurred for extension of existing debt outstanding.",
        "label": "Debt Instrument, Forbearance Fee",
        "terseLabel": "Forbearance fee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Increase (Decrease), Net",
        "terseLabel": "Estimated fair value",
        "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period."
       }
      }
     },
     "auth_ref": [
      "r1536",
      "r1539"
     ]
    },
    "cntm_DebtInstrumentIncreaseInNotePrincipalUponLossOfDepositoryTrustCompanyEligibility": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentIncreaseInNotePrincipalUponLossOfDepositoryTrustCompanyEligibility",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the note balance triggered by loss of DTC eligibility.",
        "label": "Debt Instrument , Increase in Note Principal Upon Loss of Depository Trust Company Eligibility",
        "terseLabel": "DTC eligibility principal balance increases"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentInitialMandatoryPaymentPeriodFromEffectiveDate": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentInitialMandatoryPaymentPeriodFromEffectiveDate",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period from the effective date within which the initial mandatory payment for the debt instrument is required to be made, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Initial Mandatory Payment, Period From Effective Date",
        "terseLabel": "Initial mandatory payment period from effective date"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentInitialMandatoryPaymentRequired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentInitialMandatoryPaymentRequired",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The initial mandatory payment to be made by the entity as per the terms of the debt instrument during the reporting period.",
        "label": "Debt Instrument, Initial Mandatory Payment Required",
        "terseLabel": "Initial mandatory payment required"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentInterestRateOnEventOfDefaultPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentInterestRateOnEventOfDefaultPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interest rate charged on the funds borrowed upon occurrence of default under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, On Event of Default, Percentage",
        "terseLabel": "Interest rate at event of default"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPaycheckProtectionProgramLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSmallBusinessAdministrationLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate (in percentage)",
        "verboseLabel": "Interest rate (in percent)",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r160",
      "r473",
      "r1004",
      "r1005",
      "r1011"
     ]
    },
    "cntm_DebtInstrumentIntervalFrequencyOfPeriodicPayment": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentIntervalFrequencyOfPeriodicPayment",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interval frequency of periodic payments of debt.",
        "label": "Debt Instrument, Interval Frequency of Periodic Payment",
        "terseLabel": "Debt instrument, interval"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtLineOfCreditDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPaycheckProtectionProgramLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtRealEstatePromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSmallBusinessAdministrationLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtTables",
      "http://www.tailwindacquisition.com/role/DisclosureDebtTabless",
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "DEBT",
        "verboseLabel": "CONVERTIBLE DEBT",
        "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": [
      "r149",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r478",
      "r483",
      "r484",
      "r485",
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r496",
      "r530",
      "r817",
      "r1004",
      "r1005",
      "r1011",
      "r1029",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1413",
      "r1536",
      "r1537",
      "r1539",
      "r1546",
      "r1816",
      "r1818"
     ]
    },
    "cntm_DebtInstrumentLiquidatedDamagesPerDayForFailureToDeliverConversionShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentLiquidatedDamagesPerDayForFailureToDeliverConversionShares",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of daily penalty payable for late delivery of conversion shares under the convertible note agreement.",
        "label": "Debt Instrument, Liquidated Damages Per Day for Failure to Deliver Conversion Shares",
        "terseLabel": "Conversion shares triggers liquidated damages"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentMeasurementInput",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Measurement Input",
        "terseLabel": "Fair value measurement input",
        "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt."
       }
      }
     },
     "auth_ref": [
      "r1794",
      "r1795",
      "r1796"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtLineOfCreditDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPaycheckProtectionProgramLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtRealEstatePromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSmallBusinessAdministrationLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "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": [
      "r148",
      "r149",
      "r156",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r478",
      "r483",
      "r484",
      "r485",
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r530",
      "r1004",
      "r1005",
      "r1011",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1413",
      "r1536",
      "r1537",
      "r1539",
      "r1546",
      "r1658",
      "r1659",
      "r1660",
      "r1816",
      "r1818",
      "r1842"
     ]
    },
    "cntm_DebtInstrumentNoConversionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentNoConversionPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of time following the receipt of a contractually required payment during which the holder of a debt instrument is prohibited from exercising conversion or equity issuance rights under the applicable agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, No Conversion Period",
        "terseLabel": "No conversion period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentNumberOfAgreements": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentNumberOfAgreements",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of debt instrument agreements entered into by the entity during the reporting period.",
        "label": "Debt Instrument, Number Of Agreements",
        "terseLabel": "Number of debt instrument agreements"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentNumberOfCommitmentSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentNumberOfCommitmentSharesIssued",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of commitment shares issued in connection with the debt instrument.",
        "label": "Debt Instrument, Number Of Commitment Shares Issued",
        "terseLabel": "Number of commitment shares issued"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentNumberOfConversionAgreements": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentNumberOfConversionAgreements",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of debt conversion agreements entered into by the entity during the reporting period.",
        "label": "Debt Instrument, Number Of Conversion Agreements",
        "terseLabel": "Number of conversion agreements"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentNumberOfPeriodicPayment": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentNumberOfPeriodicPayment",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of periodic payment for a debt instrument.",
        "label": "Debt Instrument, Number of Periodic Payment",
        "terseLabel": "Number of periodic payment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentNumberOfTranches": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentNumberOfTranches",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of tranches in issue of convertible promissory notes.",
        "label": "Debt Instrument, Number Of Tranches",
        "terseLabel": "Number of tranches in issue of convertible promissory notes"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentOneTimeInterestChargeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentOneTimeInterestChargeAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of one-time interest charge on the debt instrument.",
        "label": "Debt Instrument, One Time Interest Charge, Amount",
        "terseLabel": "One time interest amount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentOriginalIssueDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentOriginalIssueDiscount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-cash expense for the original issuance discount incurred on the debt instruments during the reporting period.",
        "label": "Debt Instrument, Original Issue Discount",
        "terseLabel": "Amount of non-cash expense for the original issuance discount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentOriginalIssueDiscountPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentOriginalIssueDiscountPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate of the original issue discount on the debt instrument.",
        "label": "Debt Instrument, Original Issue Discount, Percentage",
        "terseLabel": "Percentage rate of the original issue discount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentOriginationFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentOriginationFee",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of origination fees associated with the debt instrument.",
        "label": "Debt Instrument, Origination Fee",
        "terseLabel": "Origination fees"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentOtherEventOfDefaultCurePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentOtherEventOfDefaultCurePeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of trading days allowed to cure other material covenant event of default under a debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Other Event Of Default, Cure Period",
        "terseLabel": "Other event of default, cure period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentOtherIndebtednessEventOfDefaultThresholdAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentOtherIndebtednessEventOfDefaultThresholdAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The threshold amount of other indebtedness that, if defaulted upon, triggers an event of default under a debt instrument.",
        "label": "Debt Instrument, Other Indebtedness Event Of Default, Threshold Amount",
        "terseLabel": "Threshold amount of other indebtedness"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentPercentageOfSalesReceiptsToBeRemitted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentPercentageOfSalesReceiptsToBeRemitted",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of sales receipts to be remitted by the entity as per the terms of the debt instrument.",
        "label": "Debt Instrument, Percentage Of Sales Receipts To Be Remitted",
        "terseLabel": "Percentage of sales receipts to be remitted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Periodic payments",
        "verboseLabel": "Bi-weekly payment amount",
        "documentation": "Amount of the required periodic payments including both interest and principal payments."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r1492",
      "r1498"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPaymentInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentPeriodicPaymentInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Periodic Payment, Interest",
        "terseLabel": "Accrued interest",
        "documentation": "Amount of the required periodic payments applied to interest."
       }
      }
     },
     "auth_ref": [
      "r1492",
      "r1498"
     ]
    },
    "cntm_DebtInstrumentPeriodicPaymentNumberOfInstallments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentPeriodicPaymentNumberOfInstallments",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of installments for payment of debt.",
        "label": "Debt Instrument, Periodic Payment, Number Of Installments",
        "terseLabel": "Periodic payment, number of installments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "Principle payments of debt instrument",
        "verboseLabel": "Debt instrument periodic payment principal",
        "documentation": "Amount of the required periodic payments applied to principal."
       }
      }
     },
     "auth_ref": [
      "r1492",
      "r1498"
     ]
    },
    "cntm_DebtInstrumentPrepaymentAdministrativeFeeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentPrepaymentAdministrativeFeeAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Administrative fee required to be paid upon voluntary prepayment of the debt instrument in accordance with the terms of the debt agreement.",
        "label": "Debt Instrument Prepayment Administrative Fee Amount",
        "terseLabel": "Accrued interest plus"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentPrepaymentAmountPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentPrepaymentAmountPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of outstanding principal and accrued interest required upon voluntary prepayment of the debt instrument.",
        "label": "Debt Instrument, Prepayment Amount Percentage",
        "terseLabel": "Percentage of outstanding principal"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentPrepaymentDiscountNumberOfDaysEarlyPayment": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentPrepaymentDiscountNumberOfDaysEarlyPayment",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of delays early payment for prepayment discount.",
        "label": "Debt Instrument, Prepayment Discount, Number of Days Early Payment",
        "terseLabel": "Number of days early payment of prepayment discount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentPrepaymentDiscountPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentPrepaymentDiscountPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of discount received by the entity on prepayment of debt as per the terms of the agreement for the reporting period.",
        "label": "Debt Instrument, Prepayment Discount, Percentage",
        "terseLabel": "Percentage of discount received by the entity on prepayment of debt"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentPrepaymentNoticePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentPrepaymentNoticePeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of trading days' prior written notice required before voluntary prepayment of the debt instrument pursuant to the terms of the debt agreement.",
        "label": "Debt Instrument Prepayment Notice Period",
        "terseLabel": "Number of trading days of debt agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentPrepaymentPremiumPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentPrepaymentPremiumPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of outstanding principal and accrued interest required to be paid upon prepayment of the convertible debt instrument.",
        "label": "Debt Instrument, Prepayment Premium Percentage",
        "terseLabel": "Prepayment premium percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentPrepaymentRightExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentPrepaymentRightExpirationPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the period after issuance during which early redemption of the convertible debt instrument is permitted.",
        "label": "Debt Instrument, Prepayment Right Expiration Period",
        "terseLabel": "Prepayment premium expiration period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentPurchasePriceNetOfIssueDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentPurchasePriceNetOfIssueDiscount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase price of debt instrument, net of issue discount.",
        "label": "Debt instrument, Purchase Price, Net Of Issue Discount",
        "terseLabel": "Purchase price"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentRedemptionNoticePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentRedemptionNoticePeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of written notice to be provided by the entity before redemption of the debt instrument, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Redemption, Notice Period",
        "terseLabel": "Redemption notice period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentRedemptionPremiumPercentageOfOriginalPrincipalAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentRedemptionPremiumPercentageOfOriginalPrincipalAmount",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redemption premium as a percentage of original principal amount.",
        "label": "Debt Instrument, Redemption Premium, Percentage of Original Principal Amount",
        "terseLabel": "Redemption premium as a percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentRedemptionPricePercentageOfPrepaymentPremium": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentRedemptionPricePercentageOfPrepaymentPremium",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of prepayment premium payable on the principal amount of debt redeemed.",
        "label": "Debt Instrument, Redemption Price, Percentage of Prepayment Premium",
        "terseLabel": "Percentage of prepayment premium payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentRepaymentNumberOfInstallmentsForPeriodicPayments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentRepaymentNumberOfInstallmentsForPeriodicPayments",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of installments for periodic payment of debt.",
        "label": "Debt Instrument, Repayment, Number Of Installments For Periodic Payments",
        "terseLabel": "Number of installments for periodic payments"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentRepaymentObligationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentRepaymentObligationAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of repayment obligation of debt instrument, including interest.",
        "label": "Debt Instrument, Repayment Obligation, Amount",
        "terseLabel": "Aggregate repayment obligation"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentRepaymentPaymentDeferralPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentRepaymentPaymentDeferralPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period during which the payments are temporarily postponed before scheduled repayment begins under the debt instrument.",
        "label": "Debt Instrument, Repayment, Payment Deferral Period",
        "terseLabel": "Debt instrument, repayment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentRepaymentPercentageOfNetProceedFromForwardPurchaseAgreement": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentRepaymentPercentageOfNetProceedFromForwardPurchaseAgreement",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of amounts of net proceeds from Forward Purchase Agreement (FPA) use to repay the existing debt obligation from Yorkville.",
        "label": "Debt Instrument, Repayment, Percentage Of Net Proceed From Forward Purchase Agreement",
        "terseLabel": "Percentage of net proceeds from Forward Purchase Agreement (FPA), use to repay existing debt obligation from Yorkville"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentRepaymentPercentageOfNetProceedFromNewFinancingTransaction": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentRepaymentPercentageOfNetProceedFromNewFinancingTransaction",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of amounts of net proceeds from new financing transaction use to repay the existing debt obligation from Yorkville.",
        "label": "Debt Instrument, Repayment, Percentage Of Net Proceed From New Financing Transaction",
        "terseLabel": "Percentage of net proceeds from new financing transaction, use to repay existing debt obligation from Yorkville"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentRightOfFirstRefusalPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentRightOfFirstRefusalPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period during which a counterparty has the first right to provide an equity line of credit before the company can enter into such an arrangement with another party, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Right Of First Refusal Period",
        "terseLabel": "Right of first refusal period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentSalesReceiptsToBeRemittedDaily": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentSalesReceiptsToBeRemittedDaily",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of sales receipts to be remitted daily by the entity as per the terms of the debt instrument.",
        "label": "Debt Instrument, Sales Receipts To Be Remitted Daily",
        "terseLabel": "Amount of initial estimated daily remittance"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentSalesReceiptsToBeRemittedWeekly": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentSalesReceiptsToBeRemittedWeekly",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of sales receipts to be remitted weekly by the entity as per the terms of the debt instrument.",
        "label": "Debt Instrument, Sales Receipts To Be Remitted Weekly",
        "terseLabel": "Amount of initial estimated weekly remittance"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentSharesReservedForConversion": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentSharesReservedForConversion",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common shares required to be reserved by the company for issuance upon conversion of the debt instrument.",
        "label": "Debt Instrument, Shares Reserved For Conversion",
        "terseLabel": "Number of shares reserved for conversion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtLineOfCreditDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPaycheckProtectionProgramLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtRealEstatePromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSmallBusinessAdministrationLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtTables",
      "http://www.tailwindacquisition.com/role/DisclosureDebtTabless",
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r73",
      "r74",
      "r75",
      "r149",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r478",
      "r483",
      "r484",
      "r485",
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r496",
      "r530",
      "r817",
      "r1004",
      "r1005",
      "r1011",
      "r1029",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1413",
      "r1536",
      "r1537",
      "r1539",
      "r1546",
      "r1816",
      "r1818"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Term",
        "terseLabel": "Term",
        "verboseLabel": "Maturity Date (from issuance date)",
        "documentation": "Period between issuance and maturity of debt instrument, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentTerminationFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentTerminationFeePayable",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of termination fee payable in common stock for settlement of debt.",
        "label": "Debt Instrument, Termination Fee Payable",
        "terseLabel": "Termination fee (payable in Common Stock at IPO price)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentTerminationFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentTerminationFees",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount payable upon termination of a debt or equity line agreement, measured at fair value as of the termination date.",
        "label": "Debt Instrument, Termination Fees",
        "terseLabel": "Termination fee"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentTerminationFeesSharesIssuedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentTerminationFeesSharesIssuedValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares issued as debt instrument termination fees.",
        "label": "Debt Instrument Termination Fees, Shares Issued, Value",
        "terseLabel": "Aggregate value of share issued (Termination fee)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentThresholdPeriodForInitiatingRepaymentPeriodicPayment": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentThresholdPeriodForInitiatingRepaymentPeriodicPayment",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period for initiating repayment of periodic payment.",
        "label": "Debt Instrument, Threshold Period for Initiating Repayment Periodic Payment",
        "terseLabel": "Repayment threshold period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentTotalRepaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtInstrumentTotalRepaymentAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the total periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Total Repayment Amount",
        "terseLabel": "Total repayment amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Unamortized debt discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r1677",
      "r1815",
      "r1816",
      "r1818"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails": {
       "parentTag": "cntm_NotesPayablesNoncurrent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Less: debt discount and issuance costs",
        "negatedTerseLabel": "Less: Debt discount and issuance costs",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r499",
      "r887",
      "r888",
      "r889",
      "r1319",
      "r1320",
      "r1413"
     ]
    },
    "cntm_DebtModificationPresentValueDifferenceBetweenOriginalAndRevisedCashFlowsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtModificationPresentValueDifferenceBetweenOriginalAndRevisedCashFlowsPercent",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percent of present value difference between the original and revised cash flows for debt modification",
        "label": "Debt Modification, Present Value Difference Between Original and Revised Cash Flows, Percent",
        "terseLabel": "Debt modification, difference between original and revised cash flow, percent"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtRelatedCommitmentFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DebtRelatedCommitmentFees",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the charge against earnings during the period for commitment fees.",
        "label": "Debt Related Commitment Fees",
        "terseLabel": "Commitment fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Related Commitment Fees and Debt Issuance Costs",
        "terseLabel": "Total commitment fee",
        "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "cntm_DecreaseInStockPriceTrigger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DecreaseInStockPriceTrigger",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of per share decrease in stock price trigger.",
        "label": "Decrease In Stock Price Trigger",
        "terseLabel": "Decrease in stock price trigger"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DeemedAmountOfPrepaymentShortfall": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DeemedAmountOfPrepaymentShortfall",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prepayment shortfall receivable.",
        "label": "Deemed Amount Of Prepayment Shortfall",
        "terseLabel": "Deemed amount of prepayment shortfall"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DefaultScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DefaultScenarioMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to default scenario.",
        "label": "Default Scenario [Member]",
        "terseLabel": "Default scenario"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DefaultScenarioProbabilityPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DefaultScenarioProbabilityPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of base case scenario probability.",
        "label": "Default Scenario Probability, Percentage",
        "terseLabel": "Default scenario probability (in percent)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DeferredConsiderationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DeferredConsiderationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of deferred consideration,  expected to be settled within one year or normal operating cycle.",
        "label": "Deferred Consideration, Current",
        "terseLabel": "Deferred consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Issuance Costs, Net",
        "verboseLabel": "Deferred fee",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1677",
      "r1815",
      "r1816",
      "r1818"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Deferred Foreign",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1536",
      "r1542",
      "r1739"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total Deferred",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r87",
      "r1536",
      "r1542"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Liabilities, Net",
        "negatedTotalLabel": "Total deferred tax liabilities",
        "terseLabel": "Deferred tax liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r663"
     ]
    },
    "cntm_DeferredOfferingCostsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DeferredOfferingCostsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferred offering costs.",
        "label": "Deferred Offering Costs, Policy [Policy Text Block]",
        "terseLabel": "Deferred offering costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Revenue",
        "verboseLabel": "Deferred consideration payable",
        "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": [
      "r1503"
     ]
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred Revenue",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r1737"
     ]
    },
    "cntm_DeferredTaxAssetsDepreciationAmortizationAndImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DeferredTaxAssetsDepreciationAmortizationAndImpairment",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to depreciation, amortization, and impairment.",
        "label": "Deferred Tax Assets, Depreciation, Amortization And Impairment",
        "terseLabel": "Amortization and impairment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DeferredTaxAssetsExcessInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DeferredTaxAssetsExcessInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from excess interest expense.",
        "label": "Deferred Tax Assets, Excess Interest Expense",
        "terseLabel": "Excess interest expenses (163j)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred tax assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r664"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1735"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred Tax Assets:"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DeferredTaxAssetsOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DeferredTaxAssetsOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liability.",
        "label": "Deferred Tax Assets, Operating Lease Liability",
        "terseLabel": "Operating lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating losses",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1737"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1737"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock based compensation",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1737"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Accruals and reserve",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals."
       }
      }
     },
     "auth_ref": [
      "r1737"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax asset/(liability)",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1735"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Intangible assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1737"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Deferred Tax Liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1737"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Fixed asset",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1737"
     ]
    },
    "cntm_DeferredTaxLiabilitiesRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DeferredTaxLiabilitiesRightOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from right of use assets.",
        "label": "Deferred Tax Liabilities, Right Of Use Assets",
        "negatedLabel": "ROU"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Contribution cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r587"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Employees compensation percentage",
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Percentage of employer matching contribution",
        "documentation": "Percentage employer matches of the employee's percentage contribution matched."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Percentage of employee contribution",
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DeliveryCircleLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DeliveryCircleLlcMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to DeliveryCircle, LLC",
        "label": "Delivery Circle LLC [Member]",
        "terseLabel": "DeliveryCircle, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DeliverycircleLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DeliverycircleLlcMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to DeliveryCircle LLC.",
        "label": "DeliveryCircle LLC [Member]",
        "terseLabel": "Delivery Circle LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "terseLabel": "Depreciation expense",
        "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": [
      "r10",
      "r205",
      "r431",
      "r1285",
      "r1286",
      "r1288",
      "r1290"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization expense",
        "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": [
      "r10",
      "r207",
      "r263",
      "r283",
      "r307",
      "r1285",
      "r1305",
      "r1306",
      "r1628",
      "r1634",
      "r1640",
      "r1642"
     ]
    },
    "cntm_Depreciations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "Depreciations",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails": {
       "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of depreciation expense recognized in the current period.",
        "label": "Depreciations",
        "terseLabel": "Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssetMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeAssetMeasurementInput",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset, Measurement Input",
        "terseLabel": "Measurement input",
        "documentation": "Value of input used to measure derivative asset."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r845",
      "r846",
      "r1404"
     ]
    },
    "cntm_DerivativeAssetThresholdTradingPriceForMaturitySettlement": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DerivativeAssetThresholdTradingPriceForMaturitySettlement",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the threshold trading price for the maturity settlements.",
        "label": "Derivative Asset, Threshold Trading price For Maturity Settlement",
        "terseLabel": "Threshold trading price for maturity settlement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset",
        "terseLabel": "Forward purchase agreement",
        "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": [
      "r184",
      "r185",
      "r813",
      "r842",
      "r843",
      "r857",
      "r868",
      "r869",
      "r870",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1163",
      "r1164",
      "r1220",
      "r1223",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1280",
      "r1282",
      "r1283",
      "r1284",
      "r1401",
      "r1404",
      "r1411",
      "r1412",
      "r1434",
      "r1794",
      "r1795",
      "r1796",
      "r1880"
     ]
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset, Current",
        "terseLabel": "Forward purchase agreement 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, 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": [
      "r185"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "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": [
      "r201",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r942",
      "r1146",
      "r1148",
      "r1162",
      "r1163",
      "r1164",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1220",
      "r1221",
      "r1225",
      "r1227",
      "r1280",
      "r1281",
      "r1284",
      "r1396",
      "r1397",
      "r1416",
      "r1432",
      "r1434",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1784",
      "r1785",
      "r1786",
      "r1787",
      "r1797",
      "r1798",
      "r1799",
      "r1800",
      "r1801",
      "r1802",
      "r1806",
      "r1807"
     ]
    },
    "cntm_DerivativeConversionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DerivativeConversionPrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The conversion price under derivative contract.",
        "label": "Derivative, Conversion Price",
        "terseLabel": "Conversion price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeFinancialInstrumentsAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeFinancialInstrumentsAssetsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments, Assets [Member]",
        "terseLabel": "Forward purchase agreement",
        "documentation": "Financial asset or other contract with one or more underlyings, with notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset."
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeFinancialInstrumentsLiabilitiesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments, Liabilities [Member]",
        "terseLabel": "Derivative liabilities",
        "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect."
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r942",
      "r1146",
      "r1148",
      "r1162",
      "r1163",
      "r1164",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1220",
      "r1221",
      "r1225",
      "r1227",
      "r1280",
      "r1281",
      "r1284",
      "r1396",
      "r1397",
      "r1416",
      "r1432",
      "r1434",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1784",
      "r1785",
      "r1786",
      "r1787",
      "r1797",
      "r1798",
      "r1799",
      "r1800",
      "r1801",
      "r1802",
      "r1806",
      "r1807"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DERIVATIVE FINANCIAL INSTRUMENTS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS",
        "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": [
      "r525",
      "r526",
      "r528",
      "r762",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r823",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss": {
       "parentTag": "cntm_LiabilitiesFairValueDisclosures",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability",
        "terseLabel": "Derivative liabilities",
        "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. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r185",
      "r813",
      "r842",
      "r843",
      "r857",
      "r868",
      "r869",
      "r870",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1172",
      "r1174",
      "r1175",
      "r1221",
      "r1222",
      "r1223",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1280",
      "r1282",
      "r1283",
      "r1284",
      "r1794",
      "r1795",
      "r1796",
      "r1880"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Current",
        "terseLabel": "Amount of derivative liabilities associated with share reset adjustment",
        "verboseLabel": "Derivative liabilities",
        "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": [
      "r185"
     ]
    },
    "cntm_DerivativeLiabilityIssuedForExtinguishmentOfLenderAndVendorObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DerivativeLiabilityIssuedForExtinguishmentOfLenderAndVendorObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of derivative liability issued related to the entity's obligations to its lenders and vendors.",
        "label": "Derivative Liability Issued For Extinguishment Of Lender And Vendor Obligations",
        "terseLabel": "Derivative liabilities issued in connection with extinguishment of obligations to lenders and vendors through issuance of common stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLiabilityMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeLiabilityMeasurementInput",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Measurement Input",
        "terseLabel": "Measurement Input",
        "documentation": "Value of input used to measure derivative liability."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r845",
      "r846"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative [Line Items]",
        "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS",
        "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": [
      "r527",
      "r1783",
      "r1788"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r1783",
      "r1788"
     ]
    },
    "us-gaap_DerivativeTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeTermOfContract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Term of Contract",
        "terseLabel": "Derivative term (in years)",
        "documentation": "Term of derivative contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1782"
     ]
    },
    "cntm_DerivativesNumberOfConversionAgreements": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DerivativesNumberOfConversionAgreements",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of conversion agreements under derivative contracts.",
        "label": "Derivatives, Number Of Conversion Agreements",
        "terseLabel": "Number of conversion agreements"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DerivativesNumberOfConversionAgreementsWithRelatedParties": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DerivativesNumberOfConversionAgreementsWithRelatedParties",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of conversion agreements with related parties under derivative contracts.",
        "label": "Derivatives, Number Of Conversion Agreements With Related Parties",
        "terseLabel": "Number of conversion agreements with related parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative financial instruments",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r220",
      "r231",
      "r762",
      "r798",
      "r812",
      "r814",
      "r815",
      "r816",
      "r818",
      "r822"
     ]
    },
    "cntm_DeterminationOfRelatedPartyThresholdPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DeterminationOfRelatedPartyThresholdPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the threshold percentage for determining the related party.",
        "label": "Determination Of Related Party, Threshold Percentage",
        "terseLabel": "Percentage for determining the related party"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DevelopedTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DevelopedTechnologyMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to developed technology.",
        "label": "Developed Technology [Member]",
        "terseLabel": "Developed Technology"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed technologies",
        "verboseLabel": "Developed technology",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r1620",
      "r1621",
      "r1622",
      "r1623",
      "r1625",
      "r1627",
      "r1631",
      "r1632",
      "r1756"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationFromContinuingOperationsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "REVENUES",
        "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": [
      "r566",
      "r567",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationFromContinuingOperationsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r567",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsTables",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of disaggregated revenue information by geographic area",
        "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": [
      "r1697"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "STOCK BASED COMPENSATION",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r594",
      "r625",
      "r626",
      "r628",
      "r1341"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK BASED COMPENSATION"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsGainOnDisposalDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "terseLabel": "Gain on disposal of discontinued operation",
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r103",
      "r104",
      "r1265",
      "r1269",
      "r1271"
     ]
    },
    "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax",
        "terseLabel": "Gain on deconsolidation of discontinuing operations (net of tax)",
        "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r1470",
      "r1474",
      "r1485"
     ]
    },
    "cntm_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation, attributable to the parent.",
        "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax, Attributable to Parent",
        "terseLabel": "Gain on disposal - ConnectM Technology Solutions, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax",
        "totalLabel": "Income (loss) from discontinued operations before income taxes",
        "verboseLabel": "Gain (loss) from discontinued operations",
        "documentation": "Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r118",
      "r124",
      "r1269",
      "r1271"
     ]
    },
    "us-gaap_DiscontinuedOperationNameExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DiscontinuedOperationNameExtensibleEnumeration",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation, Name [Extensible Enumeration]",
        "documentation": "Indicates name of component or group of components disposed of or classified as held-for-sale representing strategic shift that has or will have major effect on operation and financial result."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r1472"
     ]
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "negatedLabel": "Income tax benefit",
        "negatedTerseLabel": "Income tax on discontinued operations",
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r646",
      "r676",
      "r678",
      "r1269",
      "r1271"
     ]
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation",
        "terseLabel": "Tax expense",
        "documentation": "Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1485",
      "r1740"
     ]
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DISPOSALS AND DISCONTINUED OPERATIONS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleExchangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DiscontinuedOperationsDisposedOfByMeansOtherThanSaleExchangeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsGainOnDisposalDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations, Disposed of by Means Other than Sale, Exchange [Member]",
        "terseLabel": "Discontinued operations",
        "verboseLabel": "Disposal Group, Disposed of by Means Other than Sale, Not Discontinued Operations, Exchange",
        "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, disposed of in exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DiscontinuedOperationsPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations, Policy [Policy Text Block]",
        "terseLabel": "Held for Sale and Discontinued operations",
        "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1467"
     ]
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsGainOnDisposalDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r100",
      "r119",
      "r121",
      "r122",
      "r123",
      "r124",
      "r128",
      "r130",
      "r430",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r1270",
      "r1638",
      "r1650",
      "r1651",
      "r1652",
      "r1653"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsGainOnDisposalDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Domain]",
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r100",
      "r119",
      "r121",
      "r122",
      "r123",
      "r124",
      "r128",
      "r130",
      "r430",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r1270",
      "r1638",
      "r1650",
      "r1651",
      "r1652",
      "r1653"
     ]
    },
    "cntm_DisposalGroupCovenantPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupCovenantPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period during which the company has agreed with disposal group, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Disposal Group, Covenant Period",
        "terseLabel": "Covenant period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposed by sale",
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r1638",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1650",
      "r1651",
      "r1652",
      "r1653"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "terseLabel": "Accounts receivable, net",
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1267",
      "r1270",
      "r1468",
      "r1481",
      "r1483",
      "r1637",
      "r1648"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1468",
      "r1481",
      "r1483",
      "r1637",
      "r1648"
     ]
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accrued expenses and other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "terseLabel": "Non - current assets from discontinued operations",
        "totalLabel": "Non-current assets from discontinued operations",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r123",
      "r430",
      "r442",
      "r1468",
      "r1481",
      "r1483"
     ]
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationBargainGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationBargainGain",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "cntm_DisposalGroupIncludingDiscontinuedOperationNonOperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of bargain gain  attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Bargain Gain",
        "terseLabel": "Bargain Purchase Gain",
        "verboseLabel": "Bargain purchase gain"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1267",
      "r1270",
      "r1468",
      "r1481",
      "r1483",
      "r1637",
      "r1648"
     ]
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationCashAndHoldbackConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndHoldbackConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and holdback consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group Including Discontinued Operation, Cash and Holdback Consideration",
        "terseLabel": "Full consideration at closing"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationCashConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Cash Consideration",
        "terseLabel": "Cash consideration",
        "verboseLabel": "Cash paid"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationCashConsiderationReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashConsiderationReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Cash Consideration Received",
        "terseLabel": "Cash consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsGainOnDisposalDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "positiveTerseLabel": "Consideration",
        "terseLabel": "Fair value of consideration received - 160,000,000 Blue Cloud equity shares",
        "verboseLabel": "Total consideration",
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1644"
     ]
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationConsiderationEquitySharePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationEquitySharePricePerShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share price at which the equity shares are received or receivable as consideration in a share swap transaction upon disposal by means other than sale.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration, Equity Share, Price Per Share",
        "terseLabel": "Equity consideration (in per share)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationConsiderationEquitySharesReceivedOrReceivable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationEquitySharesReceivedOrReceivable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of shares received or receivable as consideration in connection with the disposal by means other than sale.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration, Equity Shares Received Or Receivable",
        "terseLabel": "Equity consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "terseLabel": "Cost of revenues",
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1266",
      "r1268",
      "r1269",
      "r1271"
     ]
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationDebtCurrentNetOfDebtDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDebtCurrentNetOfDebtDiscount",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as debt, net of debt discount attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Debt, Current, Net Of Debt Discount",
        "terseLabel": "Debt, net of debt discount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as debt, net of current portion attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Debt, Noncurrent",
        "terseLabel": "Debt, net of current portion"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as deferred consideration attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Consideration, Current",
        "terseLabel": "Deferred Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Current",
        "terseLabel": "Contract liabilities",
        "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1468",
      "r1481",
      "r1483",
      "r1637",
      "r1648"
     ]
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities, Current",
        "terseLabel": "Deferred Tax Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationEquitySharesReceivedOrReceivable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationEquitySharesReceivedOrReceivable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares received or receivable upon exchange in a share swap transaction by the shareholders of the disposed entity.",
        "label": "Disposal Group, Including Discontinued Operation, Equity Shares Received Or Receivable",
        "terseLabel": "Number of shares received upon exchange"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Goodwill",
        "terseLabel": "Carrying amount of goodwill",
        "verboseLabel": "Goodwill",
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1468",
      "r1481",
      "r1483",
      "r1637",
      "r1648"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross Profit",
        "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1480",
      "r1484"
     ]
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationHoldbackConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationHoldbackConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of holdback consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group Including Discontinued Operation, Holdback Consideration",
        "terseLabel": "Consideration placed into holdback"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationHoldbackConsiderationReleasable90DaysAfterClosing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationHoldbackConsiderationReleasable90DaysAfterClosing",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general holdback consideration releasable 90 days after closing",
        "label": "Disposal Group Including Discontinued Operation, Holdback Consideration Releasable 90 Days after Closing",
        "terseLabel": "Holdback releasable after 90 days"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationHoldbackConsiderationReleasableUponCompletionOfDeliverySchedule": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationHoldbackConsiderationReleasableUponCompletionOfDeliverySchedule",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of disclosure holdback consideration releasable upon the Company's delivery of a completed disclosure schedule.",
        "label": "Disposal Group Including Discontinued Operation, Holdback Consideration Releasable upon Completion of Delivery Schedule",
        "terseLabel": "Holdback releasable upon delivery"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent",
        "terseLabel": "Intangible assets, net",
        "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1468",
      "r1481",
      "r1483",
      "r1637",
      "r1648"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "cntm_DisposalGroupIncludingDiscontinuedOperationNonOperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Interest Expense",
        "negatedLabel": "Interest expense",
        "terseLabel": "Interest expense",
        "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r130",
      "r1266",
      "r1268",
      "r1269",
      "r1271"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Inventory, Current",
        "terseLabel": "Inventories, net",
        "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1468",
      "r1481",
      "r1483",
      "r1637",
      "r1648"
     ]
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationNetAssetsDerecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationNetAssetsDerecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsGainOnDisposalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of net assets of disposal group derecognized.",
        "label": "Disposal Group, Including Discontinued Operation, Net Assets Derecognized",
        "terseLabel": "Less: carrying amount of net assets of GIX derecognized (including amounts recognized in accumulated other comprehensive loss)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationNetIdentifiableAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationNetIdentifiableAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as net identifiable assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Net Identifiable Assets",
        "terseLabel": "Net identifiable assets disposed"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationNonCashConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationNonCashConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of shares received for the disposal of assets and liabilities, including discontinued operation in a non-cash activity.",
        "label": "Disposal Group, Including Discontinued Operation, Non Cash Consideration",
        "terseLabel": "Non-cash investment for shares received from Blue Cloud"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationNonCashInvestingItemsHoldback": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationNonCashInvestingItemsHoldback",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of holdback consideration recorded as non-cash investing item.",
        "label": "Disposal Group Including Discontinued Operation, Non-cash Investing items, Holdback",
        "terseLabel": "Holdback recorded as non-cash investing item",
        "verboseLabel": "Consideration receivable from disposal of GEG"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationNonOperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationNonOperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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) attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Non-operating Income (Expense)",
        "terseLabel": "Total other income (expense), net",
        "totalLabel": "Total other income (expense), net"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationNoncontrollingInterestDerecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationNoncontrollingInterestDerecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsGainOnDisposalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of noncontrolling interest in disposal group derecognized.",
        "label": "Disposal Group, Including Discontinued Operation, Noncontrolling Interest Derecognized",
        "terseLabel": "Carrying amount of noncontrolling interests derecognized"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationNoncontrollingInterests",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest in disposal group held for sale or disposed of, expected to be disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Noncontrolling Interests",
        "terseLabel": "Noncontrolling interest"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationNumberOfSharesExchanged": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationNumberOfSharesExchanged",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares exchanged in share swap as part of disposal by means other than sale.",
        "label": "Disposal Group, Including Discontinued Operation, Number Of Shares Exchanged",
        "terseLabel": "Number of shares exchanged"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "totalLabel": "Loss from operations",
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1480",
      "r1484"
     ]
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as operating lease liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liability, Current",
        "terseLabel": "Operating lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as operating lease liabilities, net of current portion attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, net of current portion"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "Disposal Group, Including Discontinued Operation, Other Income (Expense) [Abstract]",
        "terseLabel": "Other income / (expense):"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "cntm_DisposalGroupIncludingDiscontinuedOperationNonOperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other income (expense) attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Other Income (Expense), Net",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationPrepaidExpensesAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidExpensesAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as prepaid expenses and other current assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Prepaid Expenses and Other Assets Current",
        "verboseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationPrepaidExpensesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidExpensesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as prepaid expenses attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Prepaid Expenses, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant, and Equipment, Noncurrent",
        "terseLabel": "Property and equipment, net",
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1468",
      "r1481",
      "r1483",
      "r1637",
      "r1648"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Revenues",
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1266",
      "r1268",
      "r1269",
      "r1271"
     ]
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationRightsOfUseAssetsOperatingLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationRightsOfUseAssetsOperatingLease",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as operating lease right-of-use assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Rights Of Use Assets, Operating Lease",
        "terseLabel": "Right-of-use asset - Operating Lease"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of selling, general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupNonCompeteCovenantPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupNonCompeteCovenantPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period during which the company has agreed not to compete with disposal group, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Disposal Group, Non-Compete Covenant Period",
        "terseLabel": "Non-competed covenant period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "negatedLabel": "Loss on disposal of business",
        "terseLabel": "Gain (loss) on disposal of business",
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r440",
      "r1532",
      "r1638"
     ]
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) recognized on sale or disposal of disposal group. Excludes discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]",
        "terseLabel": "Results of discontinued operations:",
        "verboseLabel": "Less: discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal group, not discontinued operations",
        "verboseLabel": "Continuing Operations",
        "documentation": "Disposal group that is not classified as discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r439",
      "r440",
      "r441",
      "r1637",
      "r1638",
      "r1648",
      "r1650",
      "r1651",
      "r1652",
      "r1653"
     ]
    },
    "cntm_DisposalGroupPercentageOfNetProceedsFromAssetsSold": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupPercentageOfNetProceedsFromAssetsSold",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of net proceeds receivable by the company if the asset is sold by the disposal group within the given time frame.",
        "label": "Disposal Group, Percentage Of Net Proceeds From Assets Sold",
        "terseLabel": "Percentage of net proceeds receivable from ATS LLC"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupPercentageOfNonVotingNonDistributingEquityInterestRetained": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupPercentageOfNonVotingNonDistributingEquityInterestRetained",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of non-voting, non-distributing equity interest retained by the company in a disposal group.",
        "label": "Disposal Group, Percentage Of Non-Voting, Non-Distributing Equity Interest Retained",
        "terseLabel": "Percentage of non-voting, non-distributing equity interest in ATS LLC"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupSaleOfTransferredAssetsPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupSaleOfTransferredAssetsPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period during which the transferred asset is required to be sold by the disposal group, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Disposal Group, Sale Of Transferred Assets, Period",
        "terseLabel": "Period for selling assets"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupTransitionalAssistancePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DisposalGroupTransitionalAssistancePeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the period of transitional assistance with the disposal group.",
        "label": "Disposal Group, Transitional Assistance Period",
        "terseLabel": "Transitional assistance period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperations",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "DISPOSALS AND DISCONTINUED OPERATIONS",
        "verboseLabel": "DISCONTINUED OPERATIONS",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r107",
      "r108",
      "r109",
      "r428"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r441",
      "r443",
      "r1338",
      "r1339",
      "r1472",
      "r1473",
      "r1650",
      "r1651",
      "r1652",
      "r1653"
     ]
    },
    "cntm_Disposalgroupincludingdiscontinuedoperationsellinggeneralandadministrativeexpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "Disposalgroupincludingdiscontinuedoperationsellinggeneralandadministrativeexpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of selling, general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DistributedEnergyAndRenewablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DistributedEnergyAndRenewablesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to distributed energy and renewables segment.",
        "label": "Distributed Energy and Renewables [Member]",
        "terseLabel": "Distributed Energy &amp; Renewables"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DistributionAgreementCumulativePurchaseOrder": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DistributionAgreementCumulativePurchaseOrder",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative purchase order placed under the distribution agreement.",
        "label": "Distribution Agreement, Cumulative Purchase Order",
        "terseLabel": "Cumulative purchase order"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DistributionAgreementInitialPurchaseOrder": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DistributionAgreementInitialPurchaseOrder",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of initial purchase order placed under the distribution agreement.",
        "label": "Distribution Agreement, Initial Purchase Order",
        "terseLabel": "Initial purchase order"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DistributionAgreementSubsequentPurchaseOrder": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "DistributionAgreementSubsequentPurchaseOrder",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of subsequent purchase order placed under the distribution agreement.",
        "label": "Distribution Agreement, Subsequent Purchase Order",
        "terseLabel": "Subsequent purchase order"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentType",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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": []
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Tax Jurisdiction [Member]",
        "terseLabel": "U.S. federal",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r648"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net income (loss) per share",
        "verboseLabel": "Net loss per share",
        "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": [
      "r261"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective Tax Rate",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r648",
      "r1346"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory Federal Tax",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r226",
      "r648",
      "r674",
      "r1346"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r650",
      "r1346",
      "r1536",
      "r1543",
      "r1731"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation [Line Items]",
        "terseLabel": "INCOME TAXES",
        "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": [
      "r648",
      "r653",
      "r1346"
     ]
    },
    "cntm_EffectiveIncomeTaxRateReconciliationLossOnExtinguishmentOfDebtAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EffectiveIncomeTaxRateReconciliationLossOnExtinguishmentOfDebtAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to loss on extinguishment of debts.",
        "label": "Effective Income Tax Rate Reconciliation, Loss On Extinguishment Of Debt, Amount",
        "terseLabel": "Loss on extinguishment of debts"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EffectiveIncomeTaxRateReconciliationLossOnExtinguishmentOfDebtPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EffectiveIncomeTaxRateReconciliationLossOnExtinguishmentOfDebtPercent",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to loss on extinguishment of debts.",
        "label": "Effective Income Tax Rate Reconciliation, Loss On Extinguishment Of Debt, Percent",
        "terseLabel": "Loss on extinguishment of debts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Non-deductible items",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r652",
      "r1536",
      "r1543",
      "r1731"
     ]
    },
    "cntm_EffectiveIncomeTaxRateReconciliationNontaxableBargainPurchaseGainAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EffectiveIncomeTaxRateReconciliationNontaxableBargainPurchaseGainAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to non-taxable bargain purchase gain.",
        "label": "Effective Income Tax Rate Reconciliation, Nontaxable Bargain Purchase Gain, Amount",
        "negatedLabel": "Non-taxable bargain purchase gain"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EffectiveIncomeTaxRateReconciliationNontaxableBargainPurchaseGainPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EffectiveIncomeTaxRateReconciliationNontaxableBargainPurchaseGainPercent",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to non-taxable bargain purchase gain.",
        "label": "Effective Income Tax Rate Reconciliation, Nontaxable Bargain Purchase Gain, Percent",
        "negatedLabel": "Non-taxable bargain purchase gain"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Others",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1346",
      "r1536",
      "r1543",
      "r1731",
      "r1732"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation [Table]",
        "terseLabel": "Effective Income Tax Rate Reconciliation [Table]",
        "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation."
       }
      }
     },
     "auth_ref": [
      "r648",
      "r653",
      "r1346"
     ]
    },
    "cntm_EffectiveTaxRateOnCapitalGainsInAdverseScenarioPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EffectiveTaxRateOnCapitalGainsInAdverseScenarioPercent",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of effective tax rate used in the computation of income tax exposure on assumed capital gains under the adverse scenario, based on short-term capital-gains treatment and application of GAAR.",
        "label": "Effective Tax Rate On Capital Gains In Adverse Scenario, Percent",
        "terseLabel": "Effective tax rate exposure on assumed capital gains under adverse scenario"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EffectiveTaxRateOnLongTermCapitalGainsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EffectiveTaxRateOnLongTermCapitalGainsPercent",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of effective tax rate on long-term capital gains under Indian income-tax rules.",
        "label": "Effective Tax Rate On Long Term Capital Gains, Percent",
        "terseLabel": "Effective tax rate on long-term capital gains"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EighteenConvertibleNoteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EighteenConvertibleNoteAgreementsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to eighteen convertible note agreements.",
        "label": "Eighteen Convertible Note Agreements [Member]",
        "terseLabel": "Eighteen Convertible Note Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability",
        "terseLabel": "Derivative liability",
        "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability."
       }
      }
     },
     "auth_ref": [
      "r1766",
      "r1794",
      "r1795",
      "r1796"
     ]
    },
    "cntm_EmergingGrowthCompanyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EmergingGrowthCompanyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy on Emerging Growth Company.",
        "label": "Emerging Growth Company [Policy Text Block]",
        "terseLabel": "Emerging growth company"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EmployeeRetentionCreditDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EmployeeRetentionCreditDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "EMPLOYEE RETENTION CREDIT (ERC)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EmployeeRetentionCreditDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EmployeeRetentionCreditDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEmployeeRetentionCreditErc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure pertaining to the employee retention credit.",
        "label": "Employee Retention Credit Disclosure [Text Block]",
        "terseLabel": "EMPLOYEE RETENTION CREDIT (ERC)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EmployeeRetentionTaxCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EmployeeRetentionTaxCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEmployeeRetentionCreditErcDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of employee retention tax credit.",
        "label": "Employee Retention Tax Credit",
        "terseLabel": "ERC credits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Total unrecognized compensation expense related to unvested founder shares",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted average service period",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1728"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r1443"
     ]
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Entities [Member]",
        "terseLabel": "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/2026",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1443"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1444"
     ]
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r1443"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r1443"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1443"
     ]
    },
    "cntm_EquityAttributableToNoncontrollingInterestContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EquityAttributableToNoncontrollingInterestContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to non controlling interest. Excludes temporary equity attributable to continuing operations.",
        "label": "Equity, Attributable to Noncontrolling Interest, Continuing Operations",
        "terseLabel": "Noncontrolling interest from continuing operations"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EquityAttributableToNoncontrollingInterestDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EquityAttributableToNoncontrollingInterestDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to non controlling interest. Excludes temporary equity attributable to continuing operations.",
        "label": "Equity, Attributable to Noncontrolling Interest, Discontinued Operations",
        "terseLabel": "Noncontrolling interest from discontinuing operations"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EquityCommitmentMaximumLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EquityCommitmentMaximumLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of maximum equity commitment being the right, but not obligation, to sell the shares.",
        "label": "Equity Commitment, Maximum Liability",
        "terseLabel": "Maximum equity commitment, being right but not obligation to sell share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "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": [
      "r92",
      "r93",
      "r143",
      "r173",
      "r174",
      "r192",
      "r193",
      "r194",
      "r233",
      "r234",
      "r235",
      "r237",
      "r245",
      "r248",
      "r250",
      "r264",
      "r361",
      "r364",
      "r425",
      "r426",
      "r427",
      "r502",
      "r529",
      "r534",
      "r535",
      "r536",
      "r539",
      "r541",
      "r543",
      "r571",
      "r572",
      "r574",
      "r575",
      "r629",
      "r672",
      "r673",
      "r683",
      "r684",
      "r685",
      "r687",
      "r751",
      "r752",
      "r819",
      "r820",
      "r821",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r837",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r890",
      "r910",
      "r962",
      "r1004",
      "r1005",
      "r1014",
      "r1015",
      "r1050",
      "r1072",
      "r1092",
      "r1093",
      "r1094",
      "r1124",
      "r1201",
      "r1695"
     ]
    },
    "us-gaap_EquityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Fair Value Disclosure",
        "terseLabel": "Common stock fair value",
        "documentation": "Fair value of the entity's equity."
       }
      }
     },
     "auth_ref": [
      "r1792",
      "r1793",
      "r1805"
     ]
    },
    "cntm_EquityIncentivePlan2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EquityIncentivePlan2019Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to 2019 Equity Incentive Plan.",
        "label": "Equity Incentive Plan 2019 [Member]",
        "verboseLabel": "2019 Equity Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EquityIncentivePlan2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EquityIncentivePlan2023Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Equity Incentive Plan 2023.",
        "label": "Equity Incentive Plan 2023 [Member]",
        "terseLabel": "2023 Equity Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r355",
      "r356",
      "r358",
      "r682",
      "r873",
      "r1447",
      "r1448",
      "r1449",
      "r1741",
      "r1742",
      "r1743",
      "r1744"
     ]
    },
    "cntm_EquityMethodInvestmentBasisDifferenceAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EquityMethodInvestmentBasisDifferenceAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of amortization expense related to the difference between the cost of an equity method investment and the underlying book value of the investee's net assets.",
        "label": "Equity Method Investment Basis Difference Amortization",
        "terseLabel": "Basis difference amortization expense"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EquityMethodInvestmentInitialRecognitionCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EquityMethodInvestmentInitialRecognitionCarryingAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial carrying amount of equity method investment recognized in the books.",
        "label": "Equity Method Investment, Initial Recognition, Carrying Amount",
        "terseLabel": "Initial carrying amount of the investment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EquityMethodInvestmentNumberOfMembershipInterestsAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EquityMethodInvestmentNumberOfMembershipInterestsAcquired",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of membership interests acquired in investments accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Number Of Membership Interests Acquired",
        "terseLabel": "Number of membership interest"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EquityMethodInvestmentNumberOfSharesIssuable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EquityMethodInvestmentNumberOfSharesIssuable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issuable as a part of consideration to the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Number Of Shares Issuable",
        "terseLabel": "Consideration in the form of shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Other-than-Temporary Impairment",
        "verboseLabel": "Investment write-off",
        "documentation": "Amount of other-than-temporary decline in value that has been recognized against investment accounted for under equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r1589"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Ownership 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": [
      "r355",
      "r873"
     ]
    },
    "cntm_EquityMethodInvestmentOwnershipPercentageToBeAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EquityMethodInvestmentOwnershipPercentageToBeAcquired",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation to be acquired in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage To Be Acquired",
        "terseLabel": "Percentage of equity interest to be acquired"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments",
        "terseLabel": "Investment in equity method investee",
        "verboseLabel": "Investment in Sun Solar",
        "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": [
      "r263",
      "r288",
      "r307",
      "r354",
      "r1494",
      "r1590"
     ]
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "EQUITY METHOD INVESTMENT"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "verboseLabel": "EQUITY METHOD INVESTMENT",
        "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": [
      "r89",
      "r357",
      "r360",
      "r1449"
     ]
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityMethodInvestmentsPolicy",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Equity method investment",
        "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": [
      "r7",
      "r356",
      "r873"
     ]
    },
    "cntm_EquityMethodInvestmentsPurchaseConsiderationAllocatedToIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EquityMethodInvestmentsPurchaseConsiderationAllocatedToIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase consideration from equity method investments allocated to individual intangible assets.",
        "label": "Equity Method Investments, Purchase Consideration Allocated To Intangible Assets",
        "terseLabel": "Amount of purchase consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquitySecuritiesFVNINoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquitySecuritiesFVNINoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities, FV-NI, Noncurrent",
        "terseLabel": "Investment in equity securities receivable",
        "verboseLabel": "Investment in equity securities",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquitySecuritiesFvNiGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "negatedTerseLabel": "Change in fair value of investment in equity securities",
        "terseLabel": "Change in fair value of investment in equity securities",
        "verboseLabel": "Unrealized gain on investment",
        "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r1077",
      "r1588"
     ]
    },
    "us-gaap_EquitySecurityFvNiContractualSaleRestrictionRemainingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquitySecurityFvNiContractualSaleRestrictionRemainingPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Security, FV-NI, Contractual Sale Restriction, Remaining Period",
        "terseLabel": "Equity security remaining contractual restriction period",
        "documentation": "Period remaining for contractual sale restriction on equity security measured at fair value with change in fair value recognized in net income (FV-NI), subject to contractual sale restriction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes investment in equity security by investment company for which discount for contractual sale restriction is applied."
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "cntm_EquitySecurityFvNiFairValuePerRestrictedShares": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EquitySecurityFvNiFairValuePerRestrictedShares",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value per restricted share pursuant to investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Security, FV-NI, Fair Value Per Restricted Shares",
        "terseLabel": "Fair value per restricted share"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EquitySecurityFvNiNumberOfSharesSold": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EquitySecurityFvNiNumberOfSharesSold",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares disposed pursuant to investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Security, FV-NI, Number Of Shares Sold",
        "terseLabel": "Number of shares disposed"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Estimated Fair Value",
        "documentation": "Measured as an estimate of fair value."
       }
      }
     },
     "auth_ref": [
      "r485",
      "r868",
      "r869",
      "r871",
      "r1319",
      "r1320",
      "r1411"
     ]
    },
    "cntm_EstimatedAdjustedTaxBasisInShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EstimatedAdjustedTaxBasisInShares",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated adjusted tax basis, for U.S. federal income tax purposes, of shares held by the entity immediately prior to their disposition or exchange.",
        "label": "Estimated Adjusted Tax Basis In Shares",
        "terseLabel": "Amount of adjusted tax basis"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EstimatedFairValueOfSharesToBeIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EstimatedFairValueOfSharesToBeIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated fair value of the shares the company would issue to settle the remaining obligation at that date.",
        "label": "Estimated Fair Value Of Shares To Be Issued",
        "terseLabel": "Aggregate fair value"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_EstimatedNumberOfSharesToBeIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "EstimatedNumberOfSharesToBeIssued",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to base case scenario.",
        "label": "Estimated Number Of Shares To Be Issued",
        "terseLabel": "Share issued"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ExpectedProceedsFromCollateralizingMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ExpectedProceedsFromCollateralizingMarketableSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected proceeds from collateralizing marketable securities.",
        "label": "Expected Proceeds from Collateralizing Marketable Securities",
        "terseLabel": "Expected gross proceeds"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ExpectedReductionInDiscretionarySpendings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ExpectedReductionInDiscretionarySpendings",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected reduction in discretionary spendings.",
        "label": "Expected Reduction in Discretionary Spendings",
        "terseLabel": "Reduction in discretionary spendings"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ExpenseReclassifiedFromSellingGeneralAndAdministrativeExpenseToCostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ExpenseReclassifiedFromSellingGeneralAndAdministrativeExpenseToCostOfRevenue",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses reclassified from selling, general and administrative expense to cost of revenue.",
        "label": "Expense Reclassified From Selling General And Administrative Expense To Cost Of Revenue",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ExtinguishmentOfAccountsPayableAndAccruedExpensesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ExtinguishmentOfAccountsPayableAndAccruedExpensesAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of accounts payable and accrued expenses extinguished by the entity during the reporting period.",
        "label": "Extinguishment Of Accounts Payable And Accrued Expenses, Amount",
        "terseLabel": "Extinguishment of accounts payable and accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ExtinguishmentOfAccountsPayableThroughIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ExtinguishmentOfAccountsPayableThroughIssuanceOfDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of extinguishment of accounts payable through issuance of debt in non-cash financing activities.",
        "label": "Extinguishment of Accounts Payable Through Issuance of Debt",
        "terseLabel": "Extinguishment of accounts payable through issuance of debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ExtinguishmentOfDebtAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ExtinguishmentOfDebtAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extinguishment of Debt, Amount",
        "terseLabel": "Extinguishment of debt",
        "documentation": "Gross amount of debt extinguished."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ExtinguishmentOfDebtSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ExtinguishmentOfDebtSharesIssued",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued upon extinguishment of debt.",
        "label": "Extinguishment Of Debt, Shares Issued",
        "terseLabel": "Number of shares issued on debt"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ExtinguishmentOfDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ExtinguishmentOfDerivativeLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of extinguishment of derivative liability.",
        "label": "Extinguishment Of Derivative Liability",
        "terseLabel": "Extinguishment of derivative liability"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ExtinguishmentOfDerivativeLiabilityThroughDebtObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ExtinguishmentOfDerivativeLiabilityThroughDebtObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of extinguishment of derivative liability through the recognition of a reinstated debt obligation amounting.",
        "label": "Extinguishment Of Derivative Liability Through Debt Obligation",
        "terseLabel": "Extinguishment of derivative liability through the recognition of reinstated debt obligation amounting"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FacilityCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FacilityCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails": {
       "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of facility expenses.",
        "label": "Facility Cost",
        "terseLabel": "Facility costs"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FactoringArrangementAccountsReceivableFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FactoringArrangementAccountsReceivableFinancingMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining accounts receivable financing under factoring and security agreement.",
        "label": "Factoring Arrangement, Accounts Receivable Financing [Member]",
        "terseLabel": "AR financing"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FactoringArrangementPurchaseOrderAndAccountsReceivableFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FactoringArrangementPurchaseOrderAndAccountsReceivableFinancingMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining purchase order and accounts receivable financing under factoring and security agreement.",
        "label": "Factoring Arrangement, Purchase Order And Accounts Receivable Financing [Member]",
        "terseLabel": "PO and AR financing"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FactoringArrangementPurchaseOrderFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FactoringArrangementPurchaseOrderFinancingMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining purchase order financing under factoring and security agreement.",
        "label": "Factoring Arrangement, Purchase Order Financing [Member]",
        "terseLabel": "PO financing"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueAdjustmentOfOtherPayablesSettlementAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueAdjustmentOfOtherPayablesSettlementAgreement",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 14.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (income) related to adjustment to fair value of shares settled liability under settlement agreement.",
        "label": "Fair Value Adjustment of Other Payables, Settlement Agreement",
        "negatedLabel": "Change in fair value on Section 3(a)(10) Settlement Agreement (Note 9)",
        "negatedTerseLabel": "Change in fair value on 3(a)(10) Settlement Agreement (Note 6)",
        "verboseLabel": "Change in fair value of 3(a)(10) Settlement Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "FAIR VALUE MEASUREMENTS",
        "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": [
      "r840",
      "r842",
      "r843",
      "r857",
      "r1401"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r840",
      "r842",
      "r843",
      "r857",
      "r1401"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
        "terseLabel": "Schedule of assets and liabilities measured and recorded at fair value on a recurring basis",
        "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r1401",
      "r1792",
      "r1793",
      "r1806"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "FAIR VALUE MEASUREMENTS",
        "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": [
      "r844",
      "r845",
      "r846",
      "r1349",
      "r1356",
      "r1404",
      "r1831"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r845",
      "r846",
      "r1349",
      "r1356",
      "r1404",
      "r1831"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "verboseLabel": "Schedule of fair value measurements",
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r845",
      "r1404"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r858",
      "r1403",
      "r1411",
      "r1412",
      "r1662"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair value, assets measured on recurring basis",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "FAIR VALUE MEASUREMENTS",
        "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": [
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r858",
      "r1403"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument asset measured at fair value on recurring basis using unobservable input."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r858",
      "r1403"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of reconciliation of assets and liabilities measured at fair value using Level 3 inputs",
        "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r852",
      "r858",
      "r1403"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "FAIR VALUE MEASUREMENTS",
        "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": [
      "r868",
      "r869",
      "r870",
      "r1411",
      "r1412",
      "r1812"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r858",
      "r1403",
      "r1411",
      "r1412",
      "r1662"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r868",
      "r870",
      "r1411",
      "r1412",
      "r1810",
      "r1812"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "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": [
      "r485",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r584",
      "r585",
      "r840",
      "r841",
      "r843",
      "r844",
      "r845",
      "r846",
      "r855",
      "r857",
      "r859",
      "r868",
      "r927",
      "r928",
      "r929",
      "r934",
      "r1319",
      "r1320",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1401",
      "r1404",
      "r1411",
      "r1412"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r858"
     ]
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByMeasurementBasisAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Basis [Axis]",
        "documentation": "Information by measurement basis."
       }
      }
     },
     "auth_ref": [
      "r485",
      "r868",
      "r869",
      "r870",
      "r871",
      "r873",
      "r874",
      "r1319",
      "r1320",
      "r1411",
      "r1812"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r842",
      "r843",
      "r844",
      "r846",
      "r1401",
      "r1795",
      "r1808"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "FAIR VALUE MEASUREMENTS",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r851",
      "r853",
      "r854",
      "r855",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r1003",
      "r1401",
      "r1405"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r485",
      "r577",
      "r582",
      "r584",
      "r843",
      "r857",
      "r868",
      "r927",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1401",
      "r1411",
      "r1412"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r485",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r584",
      "r585",
      "r843",
      "r844",
      "r845",
      "r846",
      "r857",
      "r868",
      "r929",
      "r1319",
      "r1320",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1401",
      "r1404",
      "r1411",
      "r1412"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value by Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r858"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "verboseLabel": "Fair value, liabilities measured on recurring basis",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r842",
      "r843",
      "r844",
      "r846",
      "r1401",
      "r1795",
      "r1808"
     ]
    },
    "cntm_FairValueMeasurementOfDebtUnrealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueMeasurementOfDebtUnrealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on fair value measurement of debt.",
        "label": "Fair Value Measurement of Debt, Unrealized Gain (Loss)",
        "terseLabel": "Change in fair value of convertible debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair value measurements",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r1803",
      "r1804"
     ]
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarningsChangeInFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarningsChangeInFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized pertaining to change in fair value in income from asset measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings, Change In Fair Value",
        "negatedLabel": "Change in fair value"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarningsReclassFromLevel3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarningsReclassFromLevel3",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Gain Loss Included In Earnings Reclass From Level 3.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Gain Loss Included In Earnings Reclass From Level 3",
        "terseLabel": "Reclass from level 3"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances",
        "terseLabel": "Issuances",
        "documentation": "Amount of issuances of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r850",
      "r856",
      "r858",
      "r1403"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases",
        "terseLabel": "Settlement through issuance of Company's common stock",
        "verboseLabel": "Settlement through issuance of Company's common stock and other adjustment",
        "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r850",
      "r856",
      "r858",
      "r1403"
     ]
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTermination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTermination",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of proceeds received on termination of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Termination",
        "negatedLabel": "Cash payment/(receipt)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r858",
      "r1403"
     ]
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAdditionalSettlementObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAdditionalSettlementObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional settlement of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Additional Settlement Obligation",
        "negatedLabel": "Additional RJZ settlement amount",
        "terseLabel": "Additional RJZ settlement amount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCommitmentSharesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCommitmentSharesIssued",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using Commitment shares issued about the assumptions market participants would use in pricing",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Commitment shares issued",
        "terseLabel": "Commitment shares issued"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossOnExtinguishmentAndChangeInFairValueOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossOnExtinguishmentAndChangeInFairValueOfConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on extinguishment and change in fair value of convertible debt liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) On Extinguishment And Change In Fair Value Of Convertible Debt",
        "terseLabel": "Change in fair value"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossOnExtinguishmentOfDebtAndVendorPayableSource2": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossOnExtinguishmentOfDebtAndVendorPayableSource2",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on extinguishment of debt and vendor payable of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) On Extinguishment Of Debt And Vendor Payable Source2",
        "verboseLabel": "Gain on extinguishment of debt and vendor payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossOnIssuanceOfFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossOnIssuanceOfFinancialInstruments",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on issuance of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) On Issuance of Financial Instruments",
        "terseLabel": "Loss on issuance of financial instruments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "negatedLabel": "Issuances",
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r850",
      "r856",
      "r858"
     ]
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlementsCashPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlementsCashPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlement by cash of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements, Cash Paid",
        "terseLabel": "Cash payment/(receipt)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlementsStockIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlementsStockIssued",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlement by issuance of stock of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements, Stock Issued",
        "terseLabel": "Settlement through issuance of Company's common stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "negatedPeriodEndLabel": "Ending balance",
        "negatedPeriodStartLabel": "Beginning balance",
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r858"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "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": [
      "r485",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r584",
      "r585",
      "r840",
      "r841",
      "r843",
      "r844",
      "r845",
      "r846",
      "r855",
      "r857",
      "r859",
      "r868",
      "r927",
      "r928",
      "r929",
      "r934",
      "r1319",
      "r1320",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1401",
      "r1404",
      "r1411",
      "r1412"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring",
        "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": [
      "r1401",
      "r1792",
      "r1793",
      "r1794",
      "r1795",
      "r1796",
      "r1808"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings",
        "terseLabel": "Gain on forward purchase assets",
        "documentation": "Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r848",
      "r858"
     ]
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueOfAssetsAcquired",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Assets Acquired",
        "terseLabel": "Vehicles acquired through issuance of debt",
        "documentation": "The fair value of assets acquired in noncash investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r1533"
     ]
    },
    "cntm_FairValueOfReportingUnitAnnualImpairmentTestDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueOfReportingUnitAnnualImpairmentTestDiscountRate",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate used to determine the present value of estimated future cash flows.",
        "label": "Fair Value Of Reporting Unit, Annual Impairment Test, Discount Rate",
        "terseLabel": "Annual impairment test, discount rate (in percentage)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueOfReportingUnitSensitivityAnalysisChangeInFairValueImpactOfFivePercentIncreaseDecreaseInDiscountRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueOfReportingUnitSensitivityAnalysisChangeInFairValueImpactOfFivePercentIncreaseDecreaseInDiscountRate",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The hypothetical financial impact of a five percent increase (decrease) in discount rate on the fair value of reporting unit as of the balance sheet date.",
        "label": "Fair Value Of Reporting Unit, Sensitivity Analysis, Change in Fair Value, Impact of Five Percent Increase Decrease in Discount Rate",
        "terseLabel": "Change in fair value, impact of 5% increase (decrease) in discount rate"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueOfReportingUnitSensitivityAnalysisPercentIncreaseDecreaseInDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueOfReportingUnitSensitivityAnalysisPercentIncreaseDecreaseInDiscountRate",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of increase (decrease) in discount rate under sensitivity analysis.",
        "label": "Fair Value Of Reporting Unit, Sensitivity Analysis, Percent, Increase (Decrease) in Discount Rate",
        "terseLabel": "Percentage of increase (decrease) in discount rate"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueOfSharesIssuedOnConversionOfSepaConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueOfSharesIssuedOnConversionOfSepaConvertibleDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the fair value of equity instruments issued by the entity in connection with the conversion or settlement of convertible debt arrangements under a standby equity purchase agreement (SEPA). The amount reflects the fair value of shares issued at the conversion date and is used in determining the gain or loss on extinguishment of the related debt.",
        "label": "Fair Value of Shares Issued on Conversion of SEPA Convertible Debt",
        "terseLabel": "Fair value of shares in connection with the conversion of SEPA convertible debt"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueOfSharesIssuedToSettleOtherPayablesSettlementAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueOfSharesIssuedToSettleOtherPayablesSettlementAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of shares issued to settle other payables under 3(a)(9) settlement agreement in non-cash financing activities.",
        "label": "Fair Value of Shares Issued To Settle Other Payables Settlement Agreement",
        "terseLabel": "Fair value of shares issued to settle Claim under Section 3(a)(9) Settlement Agreement",
        "verboseLabel": "Fair value of shares issued to settle Claim under 3(a)(9) Settlement Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueOfSharesIssuedToSettleOtherPayablesUnderSettlementAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueOfSharesIssuedToSettleOtherPayablesUnderSettlementAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of fair value of shares issued to settle other payables under settlement agreement in non-cash financing activities.",
        "label": "Fair Value of Shares Issued To Settle Other Payables Under Settlement Agreement",
        "terseLabel": "Fair value of shares issued to settle Claim under 3(a)(10) Settlement Agreement",
        "verboseLabel": "Fair value of shares issued to settle Claim under 3(a)(10) Settlement Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueOfSharesIssuedToSettleShareResetDerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueOfSharesIssuedToSettleShareResetDerivativeLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of fair value of shares issued to settle share reset derivative liability in non-cash financing activities.",
        "label": "Fair Value of Shares Issued To Settle Share Reset Derivative Liabilities",
        "terseLabel": "Fair value of shares issued to settle the share reset derivative liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueOfTerminatedAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FairValueOfTerminatedAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of the terminated agreement.",
        "label": "Fair Value Of Terminated Agreement",
        "terseLabel": "Fair value Of terminated agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FederalAndStateIncomeTaxRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FederalAndStateIncomeTaxRatePercent",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of blended federal and state income rate used in the computation of tax expense (benefit) on gain (loss) of disposal group including discontinued operations.",
        "label": "Federal And State Income Tax Rate, percent",
        "terseLabel": "Federal and State income tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FederalOperatingLossCarryforwardsUtilized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FederalOperatingLossCarryforwardsUtilized",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of federal operating loss carryforwards utilized from taxable gain upon disposal of discontinued operations.",
        "label": "Federal Operating Loss Carryforwards Utilized",
        "terseLabel": "Carryforwards of federal operating loss"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FeeReceivedForFutureReceiptsSoldAndAssigned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FeeReceivedForFutureReceiptsSoldAndAssigned",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of fees received from Future Receipts sold and assigned, pursuant to an agreement.",
        "label": "Fee Received For Future Receipts Sold And Assigned",
        "terseLabel": "Fee of future receipts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r894",
      "r899",
      "r1414"
     ]
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability",
        "terseLabel": "Total lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r893",
      "r906"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Finance lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance lease liabilities, net of current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total undiscounted lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r906",
      "r1537",
      "r1546",
      "r1842"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2026",
        "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": [
      "r906",
      "r1537",
      "r1546",
      "r1842"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2027",
        "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": [
      "r906",
      "r1537",
      "r1546",
      "r1842"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 7.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Payment on finance leases",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r895",
      "r902"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Right-of-use asset - finance lease",
        "verboseLabel": "Right-of-use asset - finance lease",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Right-of-use asset - amortization on finance leases",
        "verboseLabel": "Amortization of ROU assets",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r894",
      "r899",
      "r1414"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesWeightedAverageLeaseTermsAndDiscountRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate, Finance leases",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r905",
      "r1414"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesWeightedAverageLeaseTermsAndDiscountRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term, Finance leases",
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r904",
      "r1414"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r366",
      "r367",
      "r368",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r496",
      "r527",
      "r817",
      "r864",
      "r872",
      "r875",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r931",
      "r932",
      "r933",
      "r934",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r943",
      "r944",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1052",
      "r1073",
      "r1312",
      "r1401",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1459",
      "r1460",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1584",
      "r1585",
      "r1586",
      "r1587",
      "r1791",
      "r1794",
      "r1795",
      "r1796",
      "r1805",
      "r1808",
      "r1809",
      "r1810"
     ]
    },
    "cntm_FinancingAdvanceInvoicedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingAdvanceInvoicedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the invoiced amount pertaining to financing advance.",
        "label": "Financing Advance, Invoiced Amount",
        "terseLabel": "Invoiced amount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingAdvanceRetainedAsHoldBack": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingAdvanceRetainedAsHoldBack",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing advance retained as hold back.",
        "label": "Financing Advance, Retained as Hold Back",
        "terseLabel": "Retained as hold back amount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityAdditionalChargeRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityAdditionalChargeRatePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional charge rate over the base rate for funds borrowed and outstanding after initial term under the financing facility.",
        "label": "Financing Facility, Additional Charge Rate, Percentage",
        "terseLabel": "Additional charge rate"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityAdditionalChargeRateThresholdAdditionalPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityAdditionalChargeRateThresholdAdditionalPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold each additional period considered in the determination of additional charge rate under the financing facility expressed in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Financing Facility, Additional Charge Rate, Threshold Additional Period",
        "terseLabel": "Additional charge rate, each additional period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityAdvancesReleasedFromEscrow": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityAdvancesReleasedFromEscrow",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of advances released from escrow under the financing facility.",
        "label": "Financing Facility, Advances Released from Escrow",
        "terseLabel": "Advances released from escrow"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityAdvancesRemittedToVendor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityAdvancesRemittedToVendor",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of advances remitted to vendor from the proceeds released from escrow under financing facility.",
        "label": "Financing Facility, Advances Remitted to Vendor",
        "terseLabel": "Advances remitted to vendor"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityBaseChargeRateInitialTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityBaseChargeRateInitialTerm",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period considered for base charge rate under the financing facility expressed in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Financing Facility, Base Charge Rate, Initial Term",
        "terseLabel": "Base charge rate, initial term"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityBaseChargeRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityBaseChargeRatePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Base charge rate for funds borrowed under financing facility.",
        "label": "Financing Facility, Base Charge Rate, Percentage",
        "terseLabel": "Base charge rate"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityBaseChargeRateThresholdEachPeriodPostDisbursementTillVerification": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityBaseChargeRateThresholdEachPeriodPostDisbursementTillVerification",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold each period considered in the determination of base charge rate under the financing facility expressed in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Financing Facility, Base Charge Rate, Threshold Each Period Post Disbursement Till Verification",
        "terseLabel": "Base charge rate, threshold period post invoice"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityLenderAdvancedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityLenderAdvancedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the lender advanced amount under financing facility.",
        "label": "Financing Facility, Lender Advanced Amount",
        "terseLabel": "Lender advanced amount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityMaximumAdvanceAsPercentageOfEligibleReceivables": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityMaximumAdvanceAsPercentageOfEligibleReceivables",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of receivables that could be borrowed under the financing facility by the entity.",
        "label": "Financing Facility, Maximum Advance As Percentage Of Eligible Receivables",
        "terseLabel": "Maximum advance on eligible receivables, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under receivable financing facility that could be borrowed by the entity.",
        "label": "Financing Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityMinimumAdditionalFeesPerInvoice": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityMinimumAdditionalFeesPerInvoice",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum additional fee charged per invoice for aged receivables under the financing facility.",
        "label": "Financing Facility, Minimum Additional Fees Per Invoice",
        "terseLabel": "Minimum additional fee per invoice"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityMinimumAnnualVolumeRequirementAsPercentageOfFacility": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityMinimumAnnualVolumeRequirementAsPercentageOfFacility",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum annual volume requirement expressed as percentage of facility.",
        "label": "Financing Facility, Minimum Annual Volume Requirement As Percentage Of Facility",
        "terseLabel": "Minimum annual volume requirement, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityOutstandingMinimumPastDuePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityOutstandingMinimumPastDuePeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aged invoices minimum past due period taken for determination of additional charge under financing facility, expressed in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Financing Facility, Outstanding, Minimum Past Due Period",
        "terseLabel": "Minimum past due period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityPaymentOfInterestSource2": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityPaymentOfInterestSource2",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow related to payment of interest under financing facility.",
        "label": "Financing Facility, Payment Of Interest Source2",
        "terseLabel": "Payment of interest"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityRepaymentOfAdvanceBorrowedSource2": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityRepaymentOfAdvanceBorrowedSource2",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow related to repayment of advance borrowed under financing facility.",
        "label": "Financing Facility, Repayment Of Advance Borrowed Source2",
        "terseLabel": "Repayment of advance borrowed"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityTerm",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term for which the financing facility agreement been entered expressed in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Financing Facility, Term",
        "terseLabel": "Term"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityThresholdPeriodPostInvoiceDateConsideredForEligibleReceivables": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FinancingFacilityThresholdPeriodPostInvoiceDateConsideredForEligibleReceivables",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period post invoice date is considered for determination of eligible receivables for advance under financing facility expressed in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Financing Facility, Threshold Period Post Invoice Date Considered For Eligible Receivables",
        "terseLabel": "Eligible receivables, threshold number of days post invoice"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]",
        "terseLabel": "Schedule of preliminary fair value of intangible assets and estimated useful lives",
        "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "cntm_FiniteLivedIntangibleAssetAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FiniteLivedIntangibleAssetAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.",
        "label": "Finite-Lived Intangible Asset, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "cntm_FiniteLivedIntangibleAssetNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding internally developed software, financial assets and goodwill, lacking physical substance with finite life expected to be recognized in after 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).",
        "label": "Finite-Lived Intangible Asset Excluding Internally Developed Software, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationRemainderOfFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding internally developed software, financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset Excluding Internally Developed Software, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "2026 (six months)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "cntm_FiniteLivedIntangibleAssetNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding internally developed software, financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).",
        "label": "Finite-Lived Intangible Asset Excluding Internally Developed Software, Expected Amortization, Year Five",
        "terseLabel": "2031",
        "verboseLabel": "2030"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "cntm_FiniteLivedIntangibleAssetNet",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding internally developed software, financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).",
        "label": "Finite-Lived Intangible Asset Excluding Internally Developed Software, Expected Amortization, Year Four",
        "terseLabel": "2030",
        "verboseLabel": "2029"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearOne",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "cntm_FiniteLivedIntangibleAssetNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding internally developed software, financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).",
        "label": "Finite-Lived Intangible Asset Excluding Internally Developed Software, Expected Amortization, Year One",
        "terseLabel": "2027",
        "verboseLabel": "2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "cntm_FiniteLivedIntangibleAssetNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding internally developed software, financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).",
        "label": "Finite-Lived Intangible Asset Excluding Internally Developed Software, Expected Amortization, Year Three",
        "terseLabel": "2029",
        "verboseLabel": "2028"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "cntm_FiniteLivedIntangibleAssetNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding internally developed software, financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).",
        "label": "Finite-Lived Intangible Asset Excluding Internally Developed Software, Expected Amortization, Year Two",
        "terseLabel": "2028",
        "verboseLabel": "2027"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FiniteLivedIntangibleAssetGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FiniteLivedIntangibleAssetGross",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.",
        "label": "Finite-Lived Intangible Asset, Gross",
        "terseLabel": "Gross Amount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FiniteLivedIntangibleAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FiniteLivedIntangibleAssetNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.",
        "label": "Finite Lived Intangible Asset Net",
        "terseLabel": "Net Amount",
        "totalLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FiniteLivedIntangibleAssetRemainingAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FiniteLivedIntangibleAssetRemainingAmortizationPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period remaining for amortization of finite-lived intangible asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.",
        "label": "Finite-Lived Intangible Asset, Remaining Amortization Period",
        "terseLabel": "Weighted Average Remaining Amortization Period (years)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated useful life",
        "documentation": "Useful life of finite-lived intangible asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization",
        "documentation": "Amount of accumulated amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r388",
      "r414",
      "r1264",
      "r1634"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionFairValuesAndEstimatedUsefulLivesOfIdentifiableIntangibleAssetsAcquiredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Intangible Asset, Acquired, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r1622",
      "r1623",
      "r1752",
      "r1755"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionFairValuesAndEstimatedUsefulLivesOfIdentifiableIntangibleAssetsAcquiredDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by class of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r409",
      "r410",
      "r411",
      "r413",
      "r414",
      "r416",
      "r417",
      "r967",
      "r968",
      "r1104",
      "r1261",
      "r1264",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1634",
      "r1895",
      "r1896",
      "r1897"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Amount",
        "documentation": "Amount, before accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r414",
      "r968",
      "r1264",
      "r1634"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfCarryingAmountOfGoodwillDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "INTANGIBLE ASSETS, NET",
        "verboseLabel": "GOODWILL AND INTANGIBLE ASSETS, NET",
        "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": [
      "r407",
      "r414",
      "r416",
      "r417",
      "r421",
      "r967",
      "r1261",
      "r1264",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1634",
      "r1895",
      "r1896",
      "r1897"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionFairValuesAndEstimatedUsefulLivesOfIdentifiableIntangibleAssetsAcquiredDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "Class of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r409",
      "r410",
      "r411",
      "r413",
      "r414",
      "r416",
      "r417",
      "r1104",
      "r1261",
      "r1264",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1634",
      "r1895",
      "r1896",
      "r1897"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Net Amount",
        "documentation": "Amount, after accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r967",
      "r1627"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "terseLabel": "Weighted Average Remaining Amortization Period (years)",
        "documentation": "Period remaining for amortization of finite-lived intangible asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionFairValuesAndEstimatedUsefulLivesOfIdentifiableIntangibleAssetsAcquiredDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived, Acquired",
        "terseLabel": "Identifiable Intangible Assets Fair Value",
        "verboseLabel": "Identifiable Intangible assets fair value",
        "documentation": "Amount of increase in finite-lived intangible asset acquired in business combination, asset acquisition, and from joint venture formation. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r1104"
     ]
    },
    "cntm_FirmwareEmbeddedInHardwareDevicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FirmwareEmbeddedInHardwareDevicesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to firmware embedded in the hardware devices.",
        "label": "Firmware Embedded In Hardware Devices [Member]",
        "terseLabel": "Firmware embedded in hardware devices"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FirstBridgeNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FirstBridgeNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to first bridge note.",
        "label": "First Bridge Note [Member]",
        "terseLabel": "First Bridge Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FirstResetDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FirstResetDateMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to scenario, first reset date.",
        "label": "First Reset Date [Member]",
        "terseLabel": "First reset date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Tax Jurisdiction [Member]",
        "terseLabel": "Foreign",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r648",
      "r653"
     ]
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Exchange Rate, Translation",
        "terseLabel": "Exchange rate",
        "verboseLabel": "Spot exchange rate (Indian rupees per $)",
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency."
       }
      }
     },
     "auth_ref": [
      "r885",
      "r886"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealizedAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ForeignCurrencyTransactionGainLossRealizedAfterTax",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Realized Gain (Loss), Foreign Currency Transaction, after Tax",
        "terseLabel": "Realized foreign currency exchange gain (loss)",
        "documentation": "Amount, after tax, of realized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r1123",
      "r1238",
      "r1441",
      "r1885",
      "r1887"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency",
        "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": [
      "r876"
     ]
    },
    "cntm_ForwardPurchaseAgreementSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ForwardPurchaseAgreementSharesOutstanding",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesIssuedFollowingConsummationOfBusinessCombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares outstanding in connection with forward purchase agreement.",
        "label": "Forward Purchase Agreement, Shares Outstanding",
        "terseLabel": "Shares purchased by investor"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FpaTerminationAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FpaTerminationAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to FPA Termination Agreement.",
        "label": "Fpa Termination Agreement [Member]",
        "terseLabel": "FPA Termination Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and Fixtures",
        "verboseLabel": "Furniture and fixtures",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": [
      "r1317",
      "r1641",
      "r1642"
     ]
    },
    "cntm_FutureReceiptsSoldAndAssignedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "FutureReceiptsSoldAndAssignedValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of Future Receipts sold and assigned by the company.",
        "label": "Future Receipts Sold And Assigned Value",
        "terseLabel": "Company sold and assigned"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GainLossOnExtinguishmentOfContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GainLossOnExtinguishmentOfContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain or loss recognized during the period resulting from the extinguishment, settlement, termination, or cancellation of earnout obligations under a contingent earnout arrangement.",
        "label": "Gain (Loss) on Extinguishment of Contingent Consideration Liability",
        "terseLabel": "Gain on extinguishment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GainLossOnExtinguishmentOfDebtAndVendorPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GainLossOnExtinguishmentOfDebtAndVendorPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 12.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gain or loss from difference between the fair value of payments made and the carrying amount of debt and vendor payable which is extinguished prior to maturity during the reporting period.",
        "label": "Gain (Loss) On Extinguishment Of Debt And Vendor Payable",
        "negatedLabel": "Loss on extinguishment of debt and vendor payable",
        "terseLabel": "Loss on extinguishment of debt and vendor payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GainLossOnExtinguishmentOfLiabilitiesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GainLossOnExtinguishmentOfLiabilitiesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for gain (loss) on extinguishment of liabilities.",
        "label": "Gain (Loss) On Extinguishment Of Liabilities, Policy [Policy Text Block]",
        "terseLabel": "Gains and losses on extinguishment of liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GainLossOnExtinguishmentOfOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GainLossOnExtinguishmentOfOtherLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gain (loss) upon extinguishment of other liabilities.",
        "label": "Gain (Loss) On Extinguishment Of Other Liabilities",
        "terseLabel": "Loss on extinguishment of accounts payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GainLossOnInitialRecognitionOfDebtAndConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GainLossOnInitialRecognitionOfDebtAndConvertibleNotes",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gain (loss) on initial recognition of debt instruments including convertible notes by the entity during the reporting period.",
        "label": "Gain (Loss) On Initial Recognition Of Debt And Convertible Notes",
        "terseLabel": "Day one gain on issuance of SEPA"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GainLossOnModificationOfLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GainLossOnModificationOfLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on modification of liabilities.",
        "label": "Gain (Loss) on Modification Of Liabilities",
        "terseLabel": "Gain on modification of liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnSaleOfDerivatives",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Sale of Derivatives",
        "terseLabel": "Gain on forward purchase agreement modification",
        "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": [
      "r10",
      "r67",
      "r1189",
      "r1190",
      "r1191",
      "r1192"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 14.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Loss / (Gain) on disposal of property and equipment",
        "terseLabel": "Loss on disposal",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r1638",
      "r1646",
      "r1654",
      "r1655",
      "r1656"
     ]
    },
    "us-gaap_GainLossOnTerminationOfLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnTerminationOfLease",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 21.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Termination of Lease",
        "negatedLabel": "Loss on termination of lease",
        "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term."
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "cntm_GainLossesOnInitialRecognitionOfDebtAndConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GainLossesOnInitialRecognitionOfDebtAndConvertibleNotes",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gain (loss) on initial recognition of debt instruments including convertible notes by the entity during the reporting period.",
        "label": "Gain (Losses) On Initial Recognition Of Debt And Convertible Notes",
        "negatedLabel": "Day one gain on issuance of SEPA and convertible note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GainOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GainOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain recognized during the period upon extinguishment of debt.",
        "label": "Gain On Extinguishment of Debt",
        "terseLabel": "Gain on Extinguishment of debt",
        "verboseLabel": "Gain on extinguishment of debt"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GainOnExtinguishmentOfDebtAndVendorPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GainOnExtinguishmentOfDebtAndVendorPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain recognized gain on extinguishment of debt and vendor payable",
        "label": "Gain On Extinguishment of Debt And Vendor Payable",
        "negatedLabel": "Gain on extinguishment of debt and vendor payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GainOnForwardPurchaseAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GainOnForwardPurchaseAgreement",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain on modifications to forward purchase agreement.",
        "label": "Gain On Forward Purchase Agreement",
        "terseLabel": "Gain on forward purchase agreement",
        "verboseLabel": "Gain on forward purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GainOnForwardPurchaseAgreementModification": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GainOnForwardPurchaseAgreementModification",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain on modifications to forward purchase agreement.",
        "label": "Gain On Forward Purchase Agreement Modification",
        "negatedLabel": "Gain on modification of forward purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Loss on extinguishment of debt",
        "negatedTerseLabel": "Gain on extinguishment of debt",
        "terseLabel": "Impact of extinguishment of debt",
        "verboseLabel": "Gain on extinguishment of debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r24",
      "r25"
     ]
    },
    "us-gaap_GainsLossesOnRestructuringOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainsLossesOnRestructuringOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (Losses) on Restructuring of Debt",
        "negatedLabel": "Gain on modification of liabilities",
        "terseLabel": "Gain (loss) on debt modification",
        "documentation": "For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r203"
     ]
    },
    "us-gaap_GeneralInsuranceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GeneralInsuranceExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails": {
       "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Insurance Expense",
        "terseLabel": "Insurance expenses",
        "documentation": "The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales)."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "cntm_GlobalImpexLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GlobalImpexLlcMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Global Impex LLC.",
        "label": "Global Impex LLC [Member]",
        "terseLabel": "Global Impex LLC",
        "verboseLabel": "Geo Impex"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GoingConcernAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GoingConcernAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "GOING CONCERN"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": {
       "parentTag": "cntm_BusinessCombinationRecognizedAssetAcquiredAndGoodwill",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfCarryingAmountOfGoodwillDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAmpericsAssetAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, Ending Balance",
        "periodStartLabel": "Goodwill, Beginning Balance",
        "terseLabel": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r152",
      "r390",
      "r1004",
      "r1005",
      "r1006",
      "r1306",
      "r1313",
      "r1349",
      "r1353",
      "r1354",
      "r1392",
      "r1402",
      "r1415",
      "r1608",
      "r1615",
      "r1761"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfCarryingAmountOfGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r742",
      "r745",
      "r749",
      "r1313"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 12.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Asset Impairment",
        "negatedLabel": "Loss on impairment of intangible assets and goodwill",
        "terseLabel": "Loss on impairment of intangible assets and goodwill",
        "verboseLabel": "Loss on impairment",
        "documentation": "Amount of impairment loss for finite- and indefinite-lived intangible assets, goodwill, and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r1523"
     ]
    },
    "cntm_GoodwillAndIntangibleAssetImpairmentFromContinuingAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GoodwillAndIntangibleAssetImpairmentFromContinuingAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "cntm_OperatingIncomeLossFromContinuingAndDiscontinuedOperations",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss for finite- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. Excludes goodwill. Includes, income (loss) from continuing operations, discontinued operations.",
        "label": "Goodwill and Intangible Asset Impairment, From Continuing And Discontinued Operations",
        "terseLabel": "Loss on impairment of intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "INTANGIBLE ASSETS, NET"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNet",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset and Goodwill [Text Block]",
        "terseLabel": "GOODWILL AND INTANGIBLE ASSETS, NET",
        "documentation": "The entire disclosure for intangible asset and goodwill. Includes, but is not limited to, finite- and indefinite-lived intangible assets, capitalized cost for internal-use software and software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r1605",
      "r1619"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "verboseLabel": "Impairment of Goodwill",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r402",
      "r1313"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangible assets",
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r419",
      "r423"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfCarryingAmountOfGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impairment Loss",
        "negatedLabel": "Impairment",
        "terseLabel": "Impairment of goodwill",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r391",
      "r397",
      "r402",
      "r404",
      "r749",
      "r1313",
      "r1402"
     ]
    },
    "us-gaap_GoodwillImpairmentLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillImpairmentLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfCarryingAmountOfGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impairment Loss, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment loss for goodwill."
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfCarryingAmountOfGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GranteeStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GranteeStatusAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grantee Status [Axis]",
        "documentation": "Information by status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r593",
      "r595",
      "r596",
      "r597",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623"
     ]
    },
    "us-gaap_GranteeStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GranteeStatusDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grantee Status [Domain]",
        "documentation": "Status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r593",
      "r595",
      "r596",
      "r597",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623"
     ]
    },
    "cntm_GreenEnergyGainsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GreenEnergyGainsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Green Energy Gains (\"GEG\").",
        "label": "Green Energy Gains [Member]",
        "terseLabel": "Green Energy Gains"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GreentechRenewablesHeatPumpDistributionDealMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GreentechRenewablesHeatPumpDistributionDealMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Greentech Renewables Heat Pump Distribution Deal.",
        "label": "Greentech Renewables Heat Pump Distribution Deal [Member]",
        "terseLabel": "Greentech Renewables"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GregKendallMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GregKendallMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent information pertaining to Greg Kendall.",
        "label": "Greg Kendall [Member]",
        "terseLabel": "Greg Kendall"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GrossProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GrossProceedsFromConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gross proceeds from convertible debt.",
        "label": "Gross Proceeds From Convertible Debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r42",
      "r220",
      "r223",
      "r224",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r540",
      "r873",
      "r1299",
      "r1305",
      "r1478",
      "r1486",
      "r1560",
      "r1568",
      "r1574",
      "r1577",
      "r1578",
      "r1591",
      "r1672"
     ]
    },
    "cntm_GrossProfitFromContinuingAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "GrossProfitFromContinuingAndDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "cntm_OperatingIncomeLossFromContinuingAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity. Includes, income (loss) from continuing operations, discontinued operations.",
        "label": "Gross Profit, From Continuing And Discontinued Operations",
        "terseLabel": "Gross profit"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_HarryKahnAssociatesInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "HarryKahnAssociatesInc.Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionFairValuesAndEstimatedUsefulLivesOfIdentifiableIntangibleAssetsAcquiredDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Harry Kahn Associates, Inc.",
        "label": "Harry Kahn Associates, Inc. [Member]",
        "terseLabel": "Harry Kahn Associates, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_HarryKahnAssociatesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "HarryKahnAssociatesIncMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Harry Kahn Associates, Inc.",
        "label": "Harry Kahn Associates, Inc [Member]",
        "terseLabel": "Harry Kahn Associates, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_HvacBusinessAssetsAndOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "HvacBusinessAssetsAndOperationsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to HVAC business assets and operations.",
        "label": "HVAC Business Assets And Operations [Member]",
        "terseLabel": "HVAC business assets and operations"
       }
      }
     },
     "auth_ref": []
    },
    "country_IN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "IN",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INDIA",
        "terseLabel": "India",
        "verboseLabel": "Chatrapur, Odisha, India"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_IfDefaultEventOccursMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IfDefaultEventOccursMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the scenario if default events occur.",
        "label": "If Default Event Occurs [Member]",
        "terseLabel": "If Default Event Occurs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment loss for finite- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "cntm_ImpairmentOfGoodwillAffectingIdentifiableIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ImpairmentOfGoodwillAffectingIdentifiableIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment of goodwill affecting identifiable intangible assets.",
        "label": "Impairment Of Goodwill Affecting Identifiable Intangible Assets",
        "terseLabel": "Impairment charge on goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Loss on impairment of intangible assets",
        "verboseLabel": "Loss on impairment",
        "documentation": "Amount of impairment loss for finite- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r199",
      "r408",
      "r419"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "negatedLabel": "Impairment loss",
        "documentation": "Amount of impairment loss for finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r1532",
      "r1633"
     ]
    },
    "cntm_ImpairmentOrDisposalOfLongLivedAssetsIncludingFiniteLivedIntangibleAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingFiniteLivedIntangibleAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including finite lived intangible assets excluding goodwill.",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Finite-Lived Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of long-lived assets and finite- lived Intangible asset"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_InEventOfConsummationOfIpoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "InEventOfConsummationOfIpoMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In The Event Of Consummation of IPO [Member]Represents the information pertaining to event of consummation of IPO.",
        "label": "In The Event Of Consummation of IPO [Member]",
        "terseLabel": "In the event of consummation of IPO"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_IncomeFromSaleOfPropertyAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IncomeFromSaleOfPropertyAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Income from sale of property and equipment.",
        "label": "Income from sale of property and equipment",
        "negatedLabel": "Income from sale of property and equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "totalLabel": "Net loss from continuing operations",
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r39",
      "r54",
      "r93",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r256",
      "r259",
      "r752"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "As currently reported"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Less: net income (loss) from continuing operations attributable to non-controlling interest",
        "verboseLabel": "Less: net income (loss) from continuing operations attributable to non-controlling interest",
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r62",
      "r245"
     ]
    },
    "cntm_IncomeLossFromContinuingOperationsBeforeIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxes",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesIncomeBeforeProvisionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesIncomeBeforeProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income Loss From Continuing Operations Before Income Taxes",
        "totalLabel": "Loss before income tax expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesIncomeBeforeProvisionDetails": {
       "parentTag": "cntm_IncomeLossFromContinuingOperationsBeforeIncomeTaxes",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesIncomeBeforeProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "United States",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r225",
      "r647"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss from operations before income taxes",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r68",
      "r1025",
      "r1027",
      "r1067",
      "r1265",
      "r1287",
      "r1289",
      "r1291",
      "r1299",
      "r1305",
      "r1560",
      "r1568",
      "r1574",
      "r1577",
      "r1578"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesIncomeBeforeProvisionDetails": {
       "parentTag": "cntm_IncomeLossFromContinuingOperationsBeforeIncomeTaxes",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesIncomeBeforeProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r225",
      "r647"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Loss from continuing operations",
        "totalLabel": "Net loss from continuing operations",
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r93",
      "r106",
      "r220",
      "r223",
      "r224",
      "r236",
      "r245",
      "r426",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r503",
      "r540",
      "r573",
      "r629",
      "r686",
      "r752",
      "r839",
      "r873",
      "r1067",
      "r1265",
      "r1299",
      "r1478",
      "r1486",
      "r1560",
      "r1568",
      "r1574",
      "r1577",
      "r1578",
      "r1591",
      "r1672"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Basic net loss per share, common stock for continuing operations ( in dollars per share)",
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r69",
      "r93",
      "r197",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r254",
      "r257",
      "r258",
      "r426",
      "r503",
      "r573",
      "r686",
      "r752",
      "r839",
      "r1024",
      "r1849"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Diluted net loss per share, common stock for continuing operations ( in dollars per share)",
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r93",
      "r197",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r254",
      "r257",
      "r258",
      "r259",
      "r426",
      "r573",
      "r752",
      "r839",
      "r1024",
      "r1849"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "cntm_ComprehensiveIncomeLossFromDiscontinuedOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Less: Income / (Loss) from discontinued operations",
        "totalLabel": "Income from discontinued operations, net of tax",
        "verboseLabel": "Less: Income/ Loss on discontinuing operatio",
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r102",
      "r106",
      "r125",
      "r679",
      "r1068",
      "r1271"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: net income from discontinued operations attributable to non-controlling interest",
        "positiveTerseLabel": "Less: net income from discontinued operations attributable to non-controlling interest",
        "terseLabel": "Less: net income from discontinued operations attributable to non-controlling interest",
        "totalLabel": "Comprehensive income from discontinued operations, net of tax - Noncontrolling interests",
        "verboseLabel": "Income / (loss) from discontinued operations, Noncontrolling interests",
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r62",
      "r1469",
      "r1485"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Income / (loss) from discontinued operations, Technology Solutions, Inc.",
        "totalLabel": "Net income from discontinued operation, net of tax",
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r1469",
      "r1485"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_IncomeLossFromDiscontinuedOperationsNetOfTaxBeforeGainOnDisposalAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxBeforeGainOnDisposalAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss), before gain on disposal from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Before Gain On Disposal, Attributable to Noncontrolling Interest",
        "terseLabel": "Comprehensive income (loss) from operations, before disposal gain (net of tax) - Noncontrolling interests"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_IncomeLossFromDiscontinuedOperationsNetOfTaxBeforeGainOnDisposalAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxBeforeGainOnDisposalAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss), before gain on disposal from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Before Gain On Disposal, Attributable to Parent",
        "terseLabel": "Comprehensive income (loss) from operations, before disposal gain (net of tax) - ConnectM Technology Solutions, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "terseLabel": "Basic net loss per share, common stock for discontinued operations (in dollars per share)",
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r197",
      "r255",
      "r257",
      "r258",
      "r1841",
      "r1849"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "terseLabel": "Diluted net loss per share, common stock for discontinued operations (in dollars per share)",
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r255",
      "r257",
      "r258"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Equity in earnings of equity method investee",
        "terseLabel": "Equity in earnings of equity method investee",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r38",
      "r66",
      "r263",
      "r285",
      "r307",
      "r354",
      "r1066"
     ]
    },
    "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax",
        "totalLabel": "Loss from operations before income taxes",
        "documentation": "Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r1522"
     ]
    },
    "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax [Abstract]",
        "terseLabel": "As previously reported"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r441",
      "r443",
      "r1338",
      "r1339",
      "r1472",
      "r1473",
      "r1650",
      "r1651",
      "r1652",
      "r1653"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsGainOnDisposalDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "DISPOSALS AND DISCONTINUED OPERATIONS",
        "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": [
      "r99",
      "r100",
      "r105",
      "r106",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r119",
      "r121",
      "r122",
      "r123",
      "r124",
      "r127",
      "r128",
      "r129",
      "r130",
      "r430",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r1270",
      "r1472",
      "r1473",
      "r1638",
      "r1650",
      "r1651",
      "r1652",
      "r1653"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReconciliationOfIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsGainOnDisposalDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsNoncontrollingInterestsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r105",
      "r106",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r119",
      "r121",
      "r122",
      "r123",
      "r124",
      "r127",
      "r128",
      "r129",
      "r130",
      "r430",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r1270",
      "r1472",
      "r1473",
      "r1638",
      "r1650",
      "r1651",
      "r1652",
      "r1653"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Axis]",
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r648",
      "r653",
      "r658",
      "r669",
      "r1346",
      "r1736"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Domain]",
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r648",
      "r653",
      "r658",
      "r669",
      "r1346",
      "r1736"
     ]
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxContingencyLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Contingency [Line Items]",
        "terseLabel": "INCOME TAXES",
        "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": []
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxContingencyTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Contingency [Table]",
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months."
       }
      }
     },
     "auth_ref": [
      "r1733"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "INCOME TAXES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxes",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r226",
      "r642",
      "r648",
      "r654",
      "r655",
      "r656",
      "r660",
      "r667",
      "r675",
      "r677",
      "r680",
      "r681",
      "r1051",
      "r1103",
      "r1118",
      "r1346"
     ]
    },
    "us-gaap_IncomeTaxExaminationDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxExaminationDescription",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Examination, Description",
        "terseLabel": "Income tax examination description",
        "documentation": "A brief description of status of the tax examination, significant findings to date, and the entity's position with respect to the findings."
       }
      }
     },
     "auth_ref": [
      "r1734"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax benefit",
        "negatedTerseLabel": "Income tax benefit",
        "terseLabel": "Income tax provision",
        "totalLabel": "Total income taxes",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r88",
      "r220",
      "r249",
      "r250",
      "r263",
      "r286",
      "r307",
      "r646",
      "r648",
      "r676",
      "r1078",
      "r1265",
      "r1287",
      "r1289",
      "r1291",
      "r1346"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Continuing Operations, Discontinued Operations",
        "negatedLabel": "Income tax benefit",
        "documentation": "Amount of current tax expense (benefit) and deferred tax expense (benefit) pertaining to income (loss) from continuing operations and income (loss) from discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r1347"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Amount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_IncomeTaxPayableOnAssumedLongTermCapitalGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IncomeTaxPayableOnAssumedLongTermCapitalGain",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income tax exposure arising from the assumed long-term capital gain under the applicable Indian income-tax rules.",
        "label": "Income Tax Payable On Assumed Long Term Capital Gain",
        "terseLabel": "Income tax exposure arising from assumed long-term capital gain"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r644",
      "r645",
      "r660",
      "r661",
      "r666",
      "r671",
      "r1112"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Changes in Valuation Allowance",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r650",
      "r1346",
      "r1731"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income Tax Expense (Benefit) at statutory federal rate",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r648",
      "r1346"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Non-deductible items",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r652",
      "r1731"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Others",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1346",
      "r1731",
      "r1732"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for taxes",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r215",
      "r668",
      "r669"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 29.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "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": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 24.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "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": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r1531"
     ]
    },
    "cntm_IncreaseDecreaseInContingentLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IncreaseDecreaseInContingentLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 38.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for contingencies.",
        "label": "Increase (Decrease) in Contingent Liability",
        "terseLabel": "Contingent liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 25.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedLabel": "Contract asset",
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r1531"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 33.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 39.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Contract liabilities",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r964",
      "r1531"
     ]
    },
    "cntm_IncreaseDecreaseInGainLossOnFairValueMeasurementOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IncreaseDecreaseInGainLossOnFairValueMeasurementOfConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 17.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) increase (decrease) on change in fair value of convertible debt during the reporting period.",
        "label": "Increase Decrease In Gain (Loss) On Fair Value Measurement Of Convertible Debt",
        "negatedLabel": "Change in Fair Value of convertible debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 26.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory",
        "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": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 31.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 36.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r1455",
      "r1531"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherCurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Current Liabilities",
        "terseLabel": "Other payable",
        "documentation": "Amount of increase (decrease) in current liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1531"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 27.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_IncreaseDecreaseWorkingCapitalAdvance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IncreaseDecreaseWorkingCapitalAdvance",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 32.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 37.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) working capital advance.",
        "label": "Increase (Decrease) Working Capital Advance",
        "negatedLabel": "Working capital advances"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_IncreaseInSellingGeneralAndAdministrativeExpenseDueToReversalOfCapitalizedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IncreaseInSellingGeneralAndAdministrativeExpenseDueToReversalOfCapitalizedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in selling, general and administrative expense due to reversal of previously capitalized costs.",
        "label": "Increase In Selling General And Administrative Expense Due To Reversal Of Capitalized Costs",
        "terseLabel": "Increase in selling, general and administrative expense"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_InstitutionalConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "InstitutionalConvertibleDebtMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to institutional convertible position.",
        "label": "Institutional Convertible Debt [Member]",
        "terseLabel": "Institutional Convertible Debt"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_InstitutionalConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "InstitutionalConvertibleNotesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to institutional convertible notes.",
        "label": "Institutional Convertible Notes [Member]",
        "terseLabel": "Institutional convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_InsurancePremiumFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "InsurancePremiumFinancingMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to insurance premium financing.",
        "label": "Insurance Premium Financing [Member]",
        "verboseLabel": "D&amp;O Insurance Premium Financing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "INTANGIBLE ASSETS, NET",
        "documentation": "The entire disclosure for intangible asset. Includes, but is not limited to, finite- and indefinite-lived intangible assets, capitalized cost for internal-use software and software to be sold, leased, or marketed. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r406",
      "r418",
      "r422",
      "r1259",
      "r1261"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Total",
        "verboseLabel": "Proprietary know-how and technical documents",
        "documentation": "Amount, after accumulated amortization, of finite- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r1004",
      "r1005",
      "r1007",
      "r1627",
      "r1630"
     ]
    },
    "us-gaap_IntellectualPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IntellectualPropertyMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intellectual Property [Member]",
        "terseLabel": "Intellectual property",
        "verboseLabel": "Intellectual Property",
        "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights."
       }
      }
     },
     "auth_ref": [
      "r1620",
      "r1621",
      "r1622",
      "r1623",
      "r1625",
      "r1627",
      "r1631",
      "r1632"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Debt",
        "terseLabel": "Interest expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r491",
      "r501",
      "r1321",
      "r1322",
      "r1883"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Nonoperating",
        "negatedLabel": "Interest expense",
        "terseLabel": "Interest expense",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r1287",
      "r1291",
      "r1525"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for 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": [
      "r209",
      "r210",
      "r214"
     ]
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "terseLabel": "Software development costs",
        "documentation": "Disclosure of accounting policy for internal-use software. Excludes software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "cntm_IntraEntityGrossProfitInInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IntraEntityGrossProfitInInventory",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intra-entity gross profit remaining in inventory.",
        "label": "Intra-Entity Gross Profit In Inventory"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_InventoriesFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "InventoriesFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventories, Finished Goods, Net of Reserves",
        "terseLabel": "Finished Goods"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished Goods",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r1278",
      "r1279"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net",
        "totalLabel": "Total",
        "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": [
      "r146",
      "r182",
      "r1273",
      "r1415"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryNetAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net [Abstract]",
        "terseLabel": "Inventory balances"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories",
        "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": [
      "r79",
      "r142",
      "r146",
      "r181",
      "r384",
      "r385",
      "r387",
      "r965",
      "r1293"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Write-down",
        "terseLabel": "Reduction in carrying value of inventories",
        "verboseLabel": "Provision for inventory shrinkage",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments in Equity Securities",
        "verboseLabel": "Investments in Joint Ventures",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r1076",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1211",
      "r1212"
     ]
    },
    "cntm_IssuanceOfCommitmentSharesInConnectionWithConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IssuanceOfCommitmentSharesInConnectionWithConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of commitment shares issued in connection with convertible debt.",
        "label": "Issuance Of Commitment Shares In Connection With Convertible Debt",
        "terseLabel": "Issuance of commitment shares in connection with convertible debt"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_IssuanceOfCommonStockInConnectionWithConversionOfSepaConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IssuanceOfCommonStockInConnectionWithConversionOfSepaConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of common stock in connection with the conversion of SEPA convertible debt.",
        "label": "Issuance of common stock in Connection with the Conversion of SEPA Convertible Debt",
        "verboseLabel": "Issuance of common stock in connection with the conversion of SEPA conversion debt"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_IssuanceOfCommonStockInConnectionWithEquityMethodInvestmentInSunSolar": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IssuanceOfCommonStockInConnectionWithEquityMethodInvestmentInSunSolar",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to an equity method investment.",
        "label": "Issuance of common stock in connection with equity method investment in Sun Solar",
        "terseLabel": "Issuance of common stock in connection with equity method investment in Sun Solar (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_IssuanceOfSharesForEquityMethodInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "IssuanceOfSharesForEquityMethodInvestment",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of stock issued for equity method investment.",
        "label": "Issuance Of Shares For Equity Method Investment",
        "terseLabel": "Issuance of shares for equity method investment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_January2024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "January2024SaleOfFutureReceiptsAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to January 2024 sale of future receipts agreement.",
        "label": "January 2024 Sale Of Future Receipts Agreement [Member]",
        "terseLabel": "January 4, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_January2025NoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "January2025NoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to January 2025 notes.",
        "label": "January 2025 Note [Member]",
        "terseLabel": "January 2025 Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_July2024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "July2024SaleOfFutureReceiptsAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to July 2024 sale of future receipts agreement.",
        "label": "July 2024 Sale Of Future Receipts Agreement [Member]",
        "terseLabel": "July 24, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_June182025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "June182025Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the grant date June 18, 2025.",
        "label": "June 18, 2025 [Member]",
        "terseLabel": "June 18, 2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_June232025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "June232025Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the grant date June 23, 2025.",
        "label": "June 23, 2025 [Member]",
        "terseLabel": "June 23, 2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_KeenLabsOperationsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "KeenLabsOperationsIncMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Keen Labs Operations Inc.",
        "label": "Keen Labs Operations Inc [Member]",
        "terseLabel": "Keen Labs Operations, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_KeenLabsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "KeenLabsSegmentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Keen Labs' segment.",
        "label": "Keen Labs Segment [Member]",
        "terseLabel": "Keen Labs Operations, Inc",
        "verboseLabel": "Keen Labs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LaborAndRelatedExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LaborAndRelatedExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails": {
       "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Labor and Related Expense",
        "terseLabel": "Compensation and related benefits",
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit."
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1289",
      "r1524"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost",
        "totalLabel": "Total lease costs",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r898",
      "r1414"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of components of lease costs",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1821"
     ]
    },
    "cntm_LeaseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LeaseDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of information about leases.",
        "label": "Lease Disclosure [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating and financing lease.",
        "label": "Lease Liability",
        "terseLabel": "Total lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LegacyOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LegacyOptionsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to legacy options.",
        "label": "Legacy Options [Member]",
        "terseLabel": "Options"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LegacyWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LegacyWarrantsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to legacy warrants.",
        "label": "Legacy Warrants [Member]",
        "terseLabel": "Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LegalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LegalFees",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Fees",
        "terseLabel": "Attomey\"s fees",
        "verboseLabel": "Legal fees",
        "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings."
       }
      }
     },
     "auth_ref": [
      "r1457",
      "r1884",
      "r1886"
     ]
    },
    "us-gaap_LesseeDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeaseTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeFinanceLeaseTermOfContract1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Finance Lease, Term of Contract",
        "terseLabel": "Initial term leases",
        "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1820"
     ]
    },
    "cntm_LesseeLeaseLiabilityToBePaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LesseeLeaseLiabilityToBePaid",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease and financing lease.",
        "label": "Lessee, Lease Liability, to be Paid",
        "totalLabel": "Total undiscounted lease payments"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LesseeLeaseLiabilityToBePaidYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LesseeLeaseLiabilityToBePaidYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": {
       "parentTag": "cntm_LesseeLeaseLiabilityToBePaid",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and financing lease to be paid in fourth fiscal year following the current fiscal year. Excludes interim and annual periods when interim periods are reported from the current statement of financial position date (rolling approach).",
        "label": "Lessee, Lease Liability, to be Paid, Year Four",
        "terseLabel": "2029"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LesseeLeaseLiabilityToBePaidYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LesseeLeaseLiabilityToBePaidYearOne",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": {
       "parentTag": "cntm_LesseeLeaseLiabilityToBePaid",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and financing 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).",
        "label": "Lessee, Lease Liability, to be Paid, Year One",
        "terseLabel": "2026"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LesseeLeaseLiabilityToBePaidYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LesseeLeaseLiabilityToBePaidYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": {
       "parentTag": "cntm_LesseeLeaseLiabilityToBePaid",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and financing 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).",
        "label": "Lessee, Lease Liability, to be Paid, Year Three",
        "terseLabel": "2028"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LesseeLeaseLiabilityToBePaidYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LesseeLeaseLiabilityToBePaidYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": {
       "parentTag": "cntm_LesseeLeaseLiabilityToBePaid",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease and financing 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).",
        "label": "Lessee, Lease Liability, to be Paid, Year Two",
        "terseLabel": "2027"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LesseeLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LesseeLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating and financing lease.",
        "label": "Lessee, Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "cntm_LesseeOperatingLeaseAndFinanceLeaseLiabilityToBePaidFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityToBePaidFiscalYearMaturityAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Lessee, Operating Lease And Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Lease liabilities maturities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]",
        "terseLabel": "Renewal extending lease",
        "documentation": "Indicates (true false) whether lessee has option to extend operating lease."
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "cntm_LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidMaturityTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability, finance lease liability, lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position",
        "label": "Lessee, Operating Lease, Finance Lease Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Summary of lease liability maturities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total undiscounted lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r906",
      "r1537",
      "r1546",
      "r1842"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2026",
        "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": [
      "r906",
      "r1537",
      "r1546",
      "r1842"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2029",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": [
      "r906",
      "r1537",
      "r1546",
      "r1842"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2028",
        "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": [
      "r906",
      "r1537",
      "r1546",
      "r1842"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2027",
        "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": [
      "r906",
      "r1537",
      "r1546",
      "r1842"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Remaining lease term",
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r908",
      "r1819"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Additional renewal extending leases",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1820"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r126",
      "r220",
      "r223",
      "r224",
      "r359",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r540",
      "r756",
      "r760",
      "r761",
      "r873",
      "r1155",
      "r1298",
      "r1323",
      "r1442",
      "r1510",
      "r1672",
      "r1826",
      "r1827"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r1004",
      "r1005",
      "r1017",
      "r1061",
      "r1415",
      "r1430",
      "r1431",
      "r1536",
      "r1541",
      "r1591",
      "r1814"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders' Deficit",
        "verboseLabel": "Liabilities and Stockholders' Deficit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "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": [
      "r117",
      "r126",
      "r141",
      "r159",
      "r220",
      "r223",
      "r224",
      "r359",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r540",
      "r756",
      "r760",
      "r761",
      "r873",
      "r1415",
      "r1672",
      "r1826",
      "r1827"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure",
        "totalLabel": "Total liabilities",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r843",
      "r1792"
     ]
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LiabilitiesFairValueDisclosures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LiabilitiesFairValueDisclosures",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Liabilities, Fair Value Disclosures",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "totalLabel": "Total liabilities from discontinued operation",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r123",
      "r430",
      "r442",
      "r1270",
      "r1468",
      "r1481",
      "r1483"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "terseLabel": "Current liabilities from discontinued operations",
        "totalLabel": "Current liabilities from discontinued operations",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r123",
      "r430",
      "r442",
      "r1468",
      "r1481",
      "r1483"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsAssetsAndLiabilitiesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "terseLabel": "Non-current liabilities from discontinued operations",
        "totalLabel": "Non-current liabilities from discontinued operations",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r123",
      "r430",
      "r442",
      "r1468",
      "r1481",
      "r1483"
     ]
    },
    "cntm_LiabilityForContingentConsiderationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LiabilityForContingentConsiderationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration within one year.",
        "label": "Liability For Contingent Consideration Current",
        "terseLabel": "Contingent consideration liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest",
        "terseLabel": "Partners ownership percentage",
        "documentation": "Percentage investment held by members or limited partners of limited liability company (LLC) or limited partnership (LP)."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_LimitedPartnersCapitalAccountUnitsIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LimitedPartnersCapitalAccountUnitsIssued",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Limited Partners' Capital Account, Units Issued",
        "terseLabel": "Units issued",
        "documentation": "The number of limited partner units issued."
       }
      }
     },
     "auth_ref": [
      "r1686",
      "r1692"
     ]
    },
    "us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LimitedPartnersCapitalAccountUnitsOutstanding",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Limited Partners' Capital Account, Units Outstanding",
        "terseLabel": "Units outstanding",
        "documentation": "The number of limited partner units outstanding."
       }
      }
     },
     "auth_ref": [
      "r538",
      "r542"
     ]
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtLineOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Line of Credit",
        "verboseLabel": "Outstanding balance",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r1492",
      "r1501",
      "r1833",
      "r1834",
      "r1837",
      "r1844"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r1491",
      "r1495"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtLineOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit [Member]",
        "verboseLabel": "Line of Credit",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LitigationReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated Litigation Liability",
        "terseLabel": "Litigation reserve",
        "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs."
       }
      }
     },
     "auth_ref": [
      "r1665"
     ]
    },
    "us-gaap_LitigationReserveCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LitigationReserveCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated Litigation Liability, Current",
        "terseLabel": "Litigation reserve within debt and accrued expenses and other current liabilities",
        "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1665"
     ]
    },
    "us-gaap_LitigationReserveNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LitigationReserveNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated Litigation Liability, Noncurrent",
        "terseLabel": "Litigation reserve",
        "documentation": "Carrying amount of estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1665"
     ]
    },
    "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LitigationSettlementAmountAwardedFromOtherParty",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEmployeeRetentionCreditErcDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Settlement, Amount Awarded from Other Party",
        "terseLabel": "Litigation settlement",
        "documentation": "Amount awarded from other party in judgment or settlement of litigation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "terseLabel": "Settlement amount",
        "documentation": "Amount awarded to other party in judgment or settlement of litigation."
       }
      }
     },
     "auth_ref": [
      "r1665"
     ]
    },
    "cntm_LitigationSettlementConditionalPaymentAmountHeldByThirdParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LitigationSettlementConditionalPaymentAmountHeldByThirdParty",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of conditional payment required as per the terms of the litigation settlement from amount held by third party during the reporting period.",
        "label": "Litigation Settlement, Conditional Payment Amount, Held By Third Party",
        "terseLabel": "Amount of conditional payment by a third party"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationSettlementExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LitigationSettlementExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEmployeeRetentionCreditErcDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Settlement, Fee Expense",
        "terseLabel": "Litigation settlement, services fee",
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees."
       }
      }
     },
     "auth_ref": [
      "r1457"
     ]
    },
    "us-gaap_LoansPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LoansPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable, Current",
        "terseLabel": "Debt, net of debt discount",
        "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r1497"
     ]
    },
    "cntm_LogisticsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LogisticsSegmentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfCarryingAmountOfGoodwillDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to the entity's logistics segment.",
        "label": "Logistics Segment [Member]",
        "terseLabel": "Logistics"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtRealEstatePromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt",
        "verboseLabel": "Amount owed to lender",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r232",
      "r484",
      "r500",
      "r1004",
      "r1005",
      "r1011",
      "r1029",
      "r1319",
      "r1320",
      "r1413",
      "r1492",
      "r1501",
      "r1844"
     ]
    },
    "us-gaap_LongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable, Noncurrent",
        "terseLabel": "Debt, net of current portion",
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r1492",
      "r1499",
      "r1501"
     ]
    },
    "us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongtermConvertibleDebtCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONVERTIBLE DEBT"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingencyAccrualAtCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency Accrual",
        "terseLabel": "Loss contingency accrual",
        "documentation": "Amount of loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r455",
      "r1446"
     ]
    },
    "cntm_LossContingencyAmountOfferedInSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LossContingencyAmountOfferedInSettlement",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The monetary value offered in connection with the settlement of the legal matter.",
        "label": "Loss Contingency, Amount Offered In Settlement",
        "terseLabel": "Amount in settlement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingencyDamagesSoughtValue",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency, Damages Sought, Value",
        "terseLabel": "Obligation payments",
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r1665",
      "r1666",
      "r1667"
     ]
    },
    "cntm_LossContingencyMortgageAndPromissoryNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LossContingencyMortgageAndPromissoryNote",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated liability for a loss contingency arising from claims related to a mortgage and promissory note.",
        "label": "Loss Contingency, Mortgage And Promissory Note",
        "terseLabel": "Mortgage and promissory note payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LossContingencyStockPurchaseAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LossContingencyStockPurchaseAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated liability for a loss contingency arising from claims related to stock purchase agreement.",
        "label": "Loss Contingency, Stock Purchase Agreement",
        "terseLabel": "Damages relating to additional claims"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LossOfAcquisitionOfSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LossOfAcquisitionOfSubsidiary",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 15.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss incurred on acquisition of subsidiary during the period.",
        "label": "Loss Of Acquisition Of Subsidiary",
        "terseLabel": "Loss on reposessed vehicle"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LossOnExtinguishmentOfDebtAndVendorPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LossOnExtinguishmentOfDebtAndVendorPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the loss recognized in earnings upon settlement, extinguishment, or restructuring of outstanding debt obligations and trade/vendor payables, including transactions where such obligations are settled through issuance of equity instruments or other non-cash consideration. The loss is measured as the excess of the consideration transferred (including the fair value of equity instruments issued) over the carrying amount of the liabilities extinguished.",
        "label": "Loss on Extinguishment of Debt and Vendor Payable",
        "terseLabel": "Loss on extinguishment of debt and vendor payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LossOnForwardPurchaseAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LossOnForwardPurchaseAgreement",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss on termination on forward purchase agreement.",
        "label": "Loss On Forward Purchase Agreement",
        "terseLabel": "Loss on forward purchase agreement",
        "verboseLabel": "Loss on forward purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LossOnForwardPurchaseAgreementModification": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LossOnForwardPurchaseAgreementModification",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recycled shares released as consideration related to modification on forward purchase agreement.",
        "label": "Loss On Forward Purchase Agreement Modification",
        "terseLabel": "Change in fair value of forward purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LossOnForwardPurchaseAgreementModificationSource2": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LossOnForwardPurchaseAgreementModificationSource2",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recycled shares released as consideration related to modification on forward purchase agreement.",
        "label": "Loss On Forward Purchase Agreement Modification Source2",
        "negatedLabel": "Change in Fair Value of contingent consideration"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LossOnIssuanceOfFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "LossOnIssuanceOfFinancialInstruments",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 11.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 15.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discount or loss on issuance of financial instruments.",
        "label": "Loss On Issuance Of Financial Instruments",
        "negatedLabel": "Loss on issuance of financial instruments",
        "terseLabel": "Loss on issuance of financial instruments",
        "verboseLabel": "Loss on issue of financial instrument"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_M1ServicesAgreementWithServiceProviderOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "M1ServicesAgreementWithServiceProviderOneMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to services agreement with service provider one.",
        "label": "M1 Services Agreement with Service Provider One [Member]",
        "terseLabel": "Service provider one"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_M2ServicesAgreementWithServiceProviderTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "M2ServicesAgreementWithServiceProviderTwoMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to services agreement with service provider two.",
        "label": "M2 Services Agreement with Service Provider Two [Member]",
        "terseLabel": "Service provider two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and Equipment",
        "verboseLabel": "Machinery and equipment",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": [
      "r1316",
      "r1641",
      "r1642"
     ]
    },
    "cntm_ManagedSolutionsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ManagedSolutionsSegmentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to the entity's managed solutions segment.",
        "label": "Managed Solutions Segment [Member]",
        "terseLabel": "Managed Solutions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails": {
       "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketing Expense",
        "terseLabel": "Marketing expenses",
        "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "cntm_MarketingServicesAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MarketingServicesAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to marketing services agreement.",
        "label": "Marketing Services Agreement [Member]",
        "terseLabel": "Marketing Services Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MarkupOnTotalCostPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MarkupOnTotalCostPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of mark up applied to total cost, including product cost, procurement and logistics fees, and marketing and other professional service costs.",
        "label": "Markup On Total Cost, Percentage",
        "terseLabel": "Mark-up percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MaximumCalendarDaysToProvideWrittenNoticeToRequestAdditionalPrepaymentShortfall": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MaximumCalendarDaysToProvideWrittenNoticeToRequestAdditionalPrepaymentShortfall",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of calendar days within which written notice is to be provided by the counterparty to the company, to request additional prepayment shortfall.",
        "label": "Maximum Calendar Days To Provide Written Notice To Request Additional Prepayment Shortfall",
        "terseLabel": "Maximum number of days to provide written notice to request additional prepayment shortfall"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MaximumIncomeTaxExposureOnAssumedCapitalGainInAdverseScenario": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MaximumIncomeTaxExposureOnAssumedCapitalGainInAdverseScenario",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Indian income tax exposure on the assumed capital gain under the adverse scenario, based on short-term capital-gains treatment and application of GAAR.",
        "label": "Maximum Income Tax Exposure On Assumed Capital Gain In Adverse Scenario",
        "terseLabel": "Maximum income tax exposure on assumed capital gain under adverse scenario"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "auth_ref": [
      "r127",
      "r129",
      "r273",
      "r456",
      "r457",
      "r458",
      "r459",
      "r588",
      "r620",
      "r621",
      "r622",
      "r640",
      "r846",
      "r930",
      "r931",
      "r932",
      "r933",
      "r935",
      "r936",
      "r937",
      "r938",
      "r963",
      "r1090",
      "r1091",
      "r1102",
      "r1147",
      "r1148",
      "r1208",
      "r1213",
      "r1217",
      "r1218",
      "r1229",
      "r1239",
      "r1240",
      "r1242",
      "r1243",
      "r1257",
      "r1258",
      "r1311",
      "r1340",
      "r1349",
      "r1356",
      "r1359",
      "r1404",
      "r1405",
      "r1409",
      "r1410",
      "r1427",
      "r1676",
      "r1679"
     ]
    },
    "cntm_MaximumStockIssuableSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MaximumStockIssuableSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of shares issuable as a result of conversion of convertible securities.",
        "label": "Maximum Stock Issuable, Shares, Conversion of Convertible Securities",
        "terseLabel": "Maximum number of shares issuable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_May2024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "May2024SaleOfFutureReceiptsAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to May 2024 sale of future receipts agreement.",
        "label": "May 2024 Sale Of Future Receipts Agreement [Member]",
        "terseLabel": "May 23, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_May272025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "May272025Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for grant date May 27, 2025.",
        "label": "May 27, 2025 [Member]",
        "terseLabel": "May 27, 2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputConversionPriceForPaymentsToBeMadeThroughIssuanceOfCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputConversionPriceForPaymentsToBeMadeThroughIssuanceOfCommonStockMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using conversion price for payments to be made through issuance of common stock.",
        "label": "Measurement Input, Conversion Price For Payments To Be Made Through Issuance Of Common Stock [Member]",
        "terseLabel": "Conversion price for payments to be made through issuance of Company's common stock"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputCorrelationBetweenRevenueAndEbitdaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputCorrelationBetweenRevenueAndEbitdaMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using correlation between revenue and EBITDA.",
        "label": "Measurement Input, Correlation Between Revenue And Ebitda [Member]",
        "terseLabel": "Correlation between revenue and EBITDA"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputDiscountRateIceBofaCccAndLowerUsHighYieldIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputDiscountRateIceBofaCccAndLowerUsHighYieldIndexMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate relating to ICE BofA CCC &amp; Lower US High Yield Index to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate, Ice Bofa Ccc And Lower Us High Yield Index [Member]",
        "terseLabel": "ICE BofA CCC &amp; Lower US High Yield Index"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputDiscountRateMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Discount rate",
        "verboseLabel": "Discount Rate",
        "documentation": "Measurement input using interest rate to determine present value of future cash flows."
       }
      }
     },
     "auth_ref": [
      "r1349",
      "r1356",
      "r1359",
      "r1418",
      "r1794",
      "r1795",
      "r1796"
     ]
    },
    "cntm_MeasurementInputDiscountRatePepperdinePrivateCapitalMarketsMezzanineRateOfReturnMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputDiscountRatePepperdinePrivateCapitalMarketsMezzanineRateOfReturnMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate relating to the Pepperdine Private Capital Markets mezzanine required rate of return to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate, Pepperdine Private Capital Markets Mezzanine Rate Of Return [Member]",
        "terseLabel": "Pepperdine Private Capital Markets mezzanine required rate of return"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputDiscountRateSAndPUsHighYieldCorporateBondCccIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputDiscountRateSAndPUsHighYieldCorporateBondCccIndexMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate relating to the S&amp;P U.S. High Yield Corporate Bond CCC index  to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate, S And P Us High Yield Corporate Bond Ccc Index [Member",
        "terseLabel": "S&amp;P U.S. High Yield Corporate Bond CCC index"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputDriftTermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputDriftTermMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using drift term.",
        "label": "Measurement Input, Drift Term [Member]",
        "terseLabel": "Drift term"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputEarnoutRiskFreeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputEarnoutRiskFreeRateMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using earnout risk free rate.",
        "label": "Measurement Input, Earnout Risk Free Rate [Member]",
        "terseLabel": "Earnout risk free rate"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputEbitdaVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputEbitdaVolatilityMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using EBITDA volatility.",
        "label": "Measurement Input, Ebitda Volatility [Member]",
        "terseLabel": "EBITDA volatility"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputEquityVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputEquityVolatilityMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using equity volatility.",
        "label": "Measurement Input, Equity Volatility [Member]",
        "terseLabel": "Equity volatility"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputExercisePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputExercisePriceMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Exercise Price [Member]",
        "terseLabel": "Exercise price",
        "documentation": "Measurement input using agreed upon price for exchange of underlying asset."
       }
      }
     },
     "auth_ref": [
      "r1722",
      "r1794",
      "r1795",
      "r1796"
     ]
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputExpectedDividendRateMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Expected Dividend Rate [Member]",
        "terseLabel": "Dividend rate",
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year."
       }
      }
     },
     "auth_ref": [
      "r621",
      "r1794",
      "r1795",
      "r1796"
     ]
    },
    "cntm_MeasurementInputExpectedMarginFromMeteoraSSaleOfRecycledSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputExpectedMarginFromMeteoraSSaleOfRecycledSharesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using expected margin from Meteora's sale of Recycled Shares.",
        "label": "Measurement Input, Expected Margin From Meteora'S Sale Of Recycled Shares [Member]",
        "terseLabel": "Expected margin from Meteora's sale of Recycled Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputExpectedTermMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Expected Term [Member]",
        "terseLabel": "Expected term (in years)",
        "verboseLabel": "Expected term",
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date."
       }
      }
     },
     "auth_ref": [
      "r619",
      "r1794",
      "r1795",
      "r1796"
     ]
    },
    "cntm_MeasurementInputForecastedFiveDayVwapPerShareOfCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputForecastedFiveDayVwapPerShareOfCommonStockMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using forecasted five day VWAP per share of common stock.",
        "label": "Measurement Input, Forecasted Five Day Vwap Per Share Of Common Stock [Member]",
        "terseLabel": "Forecasted five day VWAP per share of Company's common stock"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputForecastedPricePerShareOfCommonStockAtMaturityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputForecastedPricePerShareOfCommonStockAtMaturityMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using forecasted price per share of common stock at maturity.",
        "label": "Measurement Input, Forecasted Price Per Share Of Common Stock At Maturity [Member]",
        "terseLabel": "Forecasted price per share of Company's common stock at maturity"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputLongTermRiskFreeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputLongTermRiskFreeRateMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using long-term risk-free rate.",
        "label": "Measurement Input, Long-Term Risk-Free Rate [Member]",
        "terseLabel": "Long-term risk-free rate"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputOperatingLeverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputOperatingLeverageMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using operating leverage.",
        "label": "Measurement Input, Operating Leverage [Member]",
        "terseLabel": "Operating leverage"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputPaymentsToBeMadeInCashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputPaymentsToBeMadeInCashMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using payments to be made in cash.",
        "label": "Measurement Input, Payments To Be Made In Cash [Member]",
        "terseLabel": "Payments to be made in cash"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputPaymentsToBeMadeThroughIssuanceOfSharesOfCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputPaymentsToBeMadeThroughIssuanceOfSharesOfCommonStockMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using payments to be made through issuance of shares of common stock.",
        "label": "Measurement Input, Payments To Be Made Through Issuance Of Shares Of Common Stock [Member]",
        "terseLabel": "Payments to be made through issuance of shares of Company's common stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputPrepaymentRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputPrepaymentRateMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Prepayment Rate [Member]",
        "terseLabel": "Prepayment premium",
        "documentation": "Measurement input using principal prepayment at other than constant rate as proportion of outstanding loan principal."
       }
      }
     },
     "auth_ref": [
      "r1418",
      "r1794",
      "r1795",
      "r1796"
     ]
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Price Volatility [Member]",
        "terseLabel": "Volatility",
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r1404",
      "r1794",
      "r1795",
      "r1796"
     ]
    },
    "cntm_MeasurementInputProbabilityOfCompletingBusinessCombinationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputProbabilityOfCompletingBusinessCombinationMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using probability of completing a Business Combination.",
        "label": "Probability of completing a Business Combination",
        "terseLabel": "Probability of completing the Business Combination"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputProbabilityOfConversionAtMaturityScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputProbabilityOfConversionAtMaturityScenarioMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using probability of conversion at maturity scenario.",
        "label": "Measurement Input, Probability Of Conversion At Maturity Scenario [Member]",
        "terseLabel": "Probability of conversion at maturity scenario"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputProbabilityOfMaturitySettlementScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputProbabilityOfMaturitySettlementScenarioMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using probability of maturity settlement scenario.",
        "label": "Measurement Input, Probability Of Maturity Settlement Scenario [Member]",
        "terseLabel": "Probability of maturity settlement scenario"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputProbabilityOfPrepaymentShortfallSettlementScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputProbabilityOfPrepaymentShortfallSettlementScenarioMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using probability of prepayment shortfall settlement scenario.",
        "label": "Measurement Input, Probability Of Prepayment Shortfall Settlement Scenario [Member]",
        "terseLabel": "Probability of prepayment shortfall settlement scenario"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputProbabilityOfRedemptionAtMaturityScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputProbabilityOfRedemptionAtMaturityScenarioMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using probability of redemption at maturity scenario.",
        "label": "Measurement Input, Probability Of Redemption At Maturity Scenario [Member]",
        "terseLabel": "Probability of redemption at maturity Scenario"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputProbabilityOfVoluntaryConversionScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputProbabilityOfVoluntaryConversionScenarioMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using probability of voluntary conversion scenario.",
        "label": "Measurement Input, Probability Of Voluntary Conversion Scenario [Member]",
        "terseLabel": "Probability of voluntary conversion scenario/event of default scenarios",
        "verboseLabel": "Probability of voluntary conversion scenario"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputRecycledSharesHeldByMeteoraMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputRecycledSharesHeldByMeteoraMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using recycled Shares held by Meteora.",
        "label": "Measurement Input, Recycled Shares Held By Meteora [Member]",
        "terseLabel": "Recycled Shares held by Meteora"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputRemainingTermForConversionAtMaturityScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputRemainingTermForConversionAtMaturityScenarioMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using remaining term for conversion at maturity scenario.",
        "label": "Measurement Input, Remaining Term For Conversion At Maturity Scenario [Member]",
        "terseLabel": "Remaining term for conversion at maturity scenario/event of default scenarios",
        "verboseLabel": "Remaining term for conversion at maturity scenario"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputRemainingTermForVoluntaryConversionScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputRemainingTermForVoluntaryConversionScenarioMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using remaining term for voluntary conversion scenario.",
        "label": "Measurement Input, Remaining Term For Voluntary Conversion Scenario [Member]",
        "terseLabel": "Remaining term for voluntary conversion scenario"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputRemainingTermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputRemainingTermMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using remaining term.",
        "label": "Measurement Input, Remaining Term [Member]",
        "terseLabel": "Remaining term"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeasurementInputRevenueVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputRevenueVolatilityMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using revenue volatility.",
        "label": "Measurement Input, Revenue Volatility [Member]",
        "terseLabel": "Revenue volatility"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "terseLabel": "Risk-free interest rate",
        "verboseLabel": "Risk-free rate",
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r1794",
      "r1795",
      "r1796"
     ]
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputSharePriceMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Share Price [Member]",
        "terseLabel": "Stock price",
        "verboseLabel": "Stock price as of valuation date",
        "documentation": "Measurement input using share price of saleable stock."
       }
      }
     },
     "auth_ref": [
      "r1794",
      "r1795",
      "r1796"
     ]
    },
    "cntm_MeasurementInputTermToPaymentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputTermToPaymentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using term to payment.",
        "label": "Measurement Input, Term To Payment [Member]",
        "terseLabel": "Term to payment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r844",
      "r845",
      "r846",
      "r1349",
      "r1356",
      "r1359",
      "r1404",
      "r1831"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Domain]",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r845",
      "r846",
      "r1349",
      "r1356",
      "r1359",
      "r1404",
      "r1831"
     ]
    },
    "cntm_MeasurementInputWeightedAverageCostOfCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeasurementInputWeightedAverageCostOfCapitalMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using weighted average cost of capital.",
        "label": "Measurement Input, Weighted Average Cost Of Capital [Member]",
        "terseLabel": "Weighted average cost of capital"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MerchantCashAdvancesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MerchantCashAdvancesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to merchant cash advances.",
        "label": "Merchant Cash Advances [Member]",
        "terseLabel": "Merchant cash advances"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MeteoraSpecialOpportunityFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MeteoraSpecialOpportunityFundMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Meteora Special Opportunity Fund.",
        "label": "Meteora Special Opportunity Fund [Member]",
        "terseLabel": "Meteora"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "auth_ref": [
      "r127",
      "r129",
      "r273",
      "r456",
      "r457",
      "r458",
      "r459",
      "r588",
      "r620",
      "r621",
      "r622",
      "r640",
      "r846",
      "r930",
      "r931",
      "r932",
      "r933",
      "r935",
      "r936",
      "r937",
      "r938",
      "r963",
      "r1090",
      "r1091",
      "r1102",
      "r1147",
      "r1148",
      "r1208",
      "r1213",
      "r1217",
      "r1218",
      "r1229",
      "r1239",
      "r1240",
      "r1242",
      "r1243",
      "r1257",
      "r1258",
      "r1311",
      "r1340",
      "r1349",
      "r1356",
      "r1359",
      "r1404",
      "r1405",
      "r1409",
      "r1427",
      "r1676",
      "r1679"
     ]
    },
    "cntm_MinimumOwnershipPercentageOnEachAdvanceOfTotalSharesOutstanding": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MinimumOwnershipPercentageOnEachAdvanceOfTotalSharesOutstanding",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of ownership to be permitted under each advance of total shares outstanding.",
        "label": "Minimum Ownership Percentage On Each Advance Of Total Shares Outstanding",
        "terseLabel": "Minimum percentage of ownership"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MinimumResetPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MinimumResetPrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Denotes minimum reset price.",
        "label": "Minimum Reset Price",
        "terseLabel": "Minimum reset price"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MinimumVolumeWeightedAveragePriceOfShares": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MinimumVolumeWeightedAveragePriceOfShares",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum VWAP Price of the Shares of the prior week.",
        "label": "Minimum Volume Weighted Average Price of Shares",
        "terseLabel": "Minimum volume-weighted average price per share"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MinimumWeeklySalesReceiptsAgreedToPay": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MinimumWeeklySalesReceiptsAgreedToPay",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of weekly sales receipts agreed to pay until the Future Receipts have been collected, pursuant to an agreement.",
        "label": "Minimum Weekly Sales Receipts Agreed To Pay",
        "terseLabel": "Minimum weekly sales receipts agreed to pay"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "terseLabel": "Percentage of voting interest held by NCI",
        "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/2026",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Ownership Percentage, Parent",
        "terseLabel": "Percentage owned",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_MontereyCapitalAcquisitionCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "MontereyCapitalAcquisitionCorporationMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Monterey Capital Acquisition Corporation.",
        "label": "Monterey Capital Acquisition Corporation [Member]",
        "terseLabel": "Monterey Capital Acquisition Corporation",
        "verboseLabel": "MCAC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperations",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "ORGANIZATION AND OPERATIONS",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r268",
      "r1295",
      "r1296"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Financing Activity, Continuing Operation",
        "totalLabel": "Net cash provided by financing activities - continuing operations",
        "documentation": "Amount of cash inflow (outflow) from financing activity attributable to continuing operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r1530"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Investing Activity, Continuing Operation",
        "totalLabel": "Net cash used in investing activities - continuing operations",
        "documentation": "Amount of cash inflow (outflow) from investing activity attributable to continuing operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r1530"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Investing Activity, Continuing Operation [Abstract]",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES - CONTINUING OPERATIONS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Operating Activity, Continuing Operation",
        "terseLabel": "Net loss from continuing operations",
        "totalLabel": "Net cash used in operating activities - continuing operations",
        "verboseLabel": "Net loss from operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activity attributable to continuing operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r53",
      "r54"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "totalLabel": "Net Income (loss) attributable to ConnectM Technology Solutions, Inc.",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r54",
      "r70",
      "r93",
      "r117",
      "r126",
      "r187",
      "r189",
      "r194",
      "r220",
      "r223",
      "r224",
      "r228",
      "r236",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r249",
      "r250",
      "r256",
      "r359",
      "r426",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r503",
      "r506",
      "r509",
      "r514",
      "r540",
      "r573",
      "r629",
      "r686",
      "r752",
      "r839",
      "r873",
      "r1071",
      "r1178",
      "r1199",
      "r1200",
      "r1287",
      "r1289",
      "r1291",
      "r1440",
      "r1672"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "verboseLabel": "Less: net income from continuing and discontinued operations attributable to non-controlling interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r63",
      "r117",
      "r126",
      "r187",
      "r189",
      "r245",
      "r249",
      "r250",
      "r359",
      "r1070",
      "r1522"
     ]
    },
    "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest",
        "terseLabel": "Net loss from continuing and discontinued operations",
        "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": [
      "r63",
      "r64"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently issued accounting pronouncements, not yet adopted",
        "verboseLabel": "Recently issued accounting pronouncements, adopted and not yet adopted",
        "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": [
      "r251"
     ]
    },
    "cntm_NineConvertibleNoteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NineConvertibleNoteAgreementsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to nine convertible note agreements.",
        "label": "Nine Convertible Note Agreements [Member]",
        "terseLabel": "Nine Convertible Note Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NonCashInvestingAndFinancingActivitiesFinancedInsurancePremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NonCashInvestingAndFinancingActivitiesFinancedInsurancePremium",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of non cash investing and financing activities financed insurance premium.",
        "label": "Non Cash Investing And Financing Activities Financed Insurance Premium",
        "verboseLabel": "Financed insurance premium"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NonControllingInterestPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NonControllingInterestPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for Non-controlling Interest.",
        "label": "Non-Controlling Interest [Policy Text Block]",
        "verboseLabel": "Non-controlling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NonEmployeeDirectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NonEmployeeDirectorMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to non-employee director.",
        "label": "Non Employee Director [Member]",
        "terseLabel": "Non-employee directors"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-US [Member]",
        "terseLabel": "Other",
        "verboseLabel": "Non-US",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1890",
      "r1891",
      "r1892",
      "r1893"
     ]
    },
    "cntm_NoncashChargeRecognizedAsDiscreteTaxReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NoncashChargeRecognizedAsDiscreteTaxReserve",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash charge recognized as an aggregate discrete tax reserve within income tax expense.",
        "label": "Noncash Charge Recognized As Discrete Tax Reserve",
        "terseLabel": "Aggregate discrete tax reserve"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NoncashOrPartNoncashAcquisitionDebtAssumed1",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash or Part Noncash Acquisition, Debt Assumed",
        "terseLabel": "Acquisitions",
        "verboseLabel": "Carrying value of debt exchanged in connection with acquisition of non-controlling shares",
        "documentation": "The amount of debt that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1533"
     ]
    },
    "cntm_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationCommonStockIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationCommonStockIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of shares issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Common Stock Issued",
        "terseLabel": "Common stock issued as consideration to acquire a business"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NoncompeteAgreementsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Noncompetition agreement",
        "verboseLabel": "Noncompetition Agreements",
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party."
       }
      }
     },
     "auth_ref": [
      "r1366",
      "r1620",
      "r1621",
      "r1622",
      "r1623",
      "r1625",
      "r1627",
      "r1631",
      "r1632"
     ]
    },
    "cntm_NoncompeteAndNonSolicitAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NoncompeteAndNonSolicitAgreementsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsAirTempServiceCoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party and non-solicit agreement.",
        "label": "Noncompete and Non-solicit Agreements [Member]",
        "terseLabel": "Non-compete and non-solicit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NoncontrollingInterestDecreaseFromDeconsolidation",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest, Decrease from Deconsolidation",
        "negatedLabel": "Decrease in noncontrolling interest from sale of subsidiary equity",
        "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r1687",
      "r1690"
     ]
    },
    "cntm_NoncontrollingInterestIncreaseDecreaseFromBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NoncontrollingInterestIncreaseDecreaseFromBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncontrolling interest from a business combination.",
        "label": "Noncontrolling Interest Increase Decrease From Business Combination",
        "terseLabel": "Increase (decrease) in non-controlling interest from business combination"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NoncontrollingInterestIncreaseFromBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest, Increase from Business Combination",
        "terseLabel": "Acquisition of noncontrolling interest in connection with acquisition of a business",
        "verboseLabel": "Increase in non-controlling interest from business combination",
        "documentation": "Amount of increase in noncontrolling interest from a business combination."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r1687",
      "r1690",
      "r1750",
      "r1754"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling interest",
        "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": [
      "r27",
      "r539",
      "r541",
      "r1547",
      "r1548",
      "r1549",
      "r1552",
      "r1888"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense)",
        "terseLabel": "Other (expense) income, net",
        "totalLabel": "Total other income (expense), net",
        "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": [
      "r45",
      "r1478",
      "r1486",
      "r1591"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense):"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NonoperatingIncomeExpenseFromContinuingAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NonoperatingIncomeExpenseFromContinuingAndDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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). Includes, income (loss) from continuing operations, discontinued operations.",
        "label": "Nonoperating Income (Expense), From Continuing And Discontinued Operations",
        "terseLabel": "Total other income (expense), net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonrelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonrelatedPartyMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtTables",
      "http://www.tailwindacquisition.com/role/DisclosureDebtTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonrelated Party [Member]",
        "terseLabel": "Non-related party",
        "documentation": "Party not related to reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1536",
      "r1544",
      "r1545"
     ]
    },
    "us-gaap_NotesIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NotesIssued1",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Issued",
        "terseLabel": "Vendor obligation exchanged for debt instrument",
        "documentation": "The fair value of notes issued in noncash investing and financing activities."
       }
      }
     },
     "auth_ref": [
      "r1533"
     ]
    },
    "us-gaap_NotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails": {
       "parentTag": "cntm_NotesPayablesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPaycheckProtectionProgramLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable",
        "terseLabel": "Total",
        "verboseLabel": "Carrying value",
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1492",
      "r1499",
      "r1501",
      "r1833",
      "r1834",
      "r1837",
      "r1844",
      "r1845"
     ]
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable, Current",
        "terseLabel": "Debt, net of debt discount",
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r1497"
     ]
    },
    "cntm_NotesPayableNetOfDebtIssuanceCostsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NotesPayableNetOfDebtIssuanceCostsNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Notes Payable, Net of Debt Issuance Costs Noncurrent",
        "terseLabel": "Notes payable, net of debt issuance costs and current portion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NotesPayableOtherPayablesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable, Other Payables [Member]",
        "terseLabel": "Promissory Note",
        "documentation": "A written promise to pay a note to a third party."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NotesPayablePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NotesPayablePolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for notes payable and notes payable relating to related parties.",
        "label": "Notes Payable, Policy [Policy Text Block]",
        "verboseLabel": "Notes payable and notes payable - related party"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NotesPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NotesPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.",
        "label": "Notes Payables",
        "terseLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NotesPayablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NotesPayablesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails": {
       "parentTag": "cntm_NotesPayablesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes Payables, Current",
        "negatedLabel": "Less: notes payable, current portion"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NotesPayablesCurrentPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NotesPayablesCurrentPortion",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes Payables, Current Portion",
        "negatedLabel": "Less: notes payable, current portion"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NotesPayablesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NotesPayablesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Notes Payables, Noncurrent",
        "totalLabel": "Notes payable, net of debt issuance costs and current portion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesReduction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NotesReduction",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Reduction",
        "terseLabel": "Debt extinguished through repossession of vehicle",
        "documentation": "The value of notes retired (or transferred to another entity) in noncash investing or financing transactions."
       }
      }
     },
     "auth_ref": [
      "r1533"
     ]
    },
    "cntm_November2024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "November2024SaleOfFutureReceiptsAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to November 2024 sale of future receipts agreement.",
        "label": "November 2024 Sale Of Future Receipts Agreement [Member]",
        "terseLabel": "November 2024"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_November82024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "November82024SaleOfFutureReceiptsAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to November 8, 2024 sale of future receipts agreement.",
        "label": "November 8, 2024 Sale Of Future Receipts Agreement [Member]",
        "terseLabel": "November 8, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfAccreditedInvestors": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfAccreditedInvestors",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPrivatePlacementOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of accredited investors participated in the stock transaction.",
        "label": "Number Of Accredited Investors",
        "terseLabel": "Number of accredited investors"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfAdditionalSharesToBeIssuedToSatisfyRemainingClaim": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfAdditionalSharesToBeIssuedToSatisfyRemainingClaim",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares to be issued to satisfy the remaining claim amount.",
        "label": "Number Of Additional Shares To Be Issued To Satisfy Remaining Claim",
        "terseLabel": "Additional shares to be issued"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfAdvancesReceived": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfAdvancesReceived",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of advances received under purchase order financing arrangement.",
        "label": "Number Of Advances Received",
        "terseLabel": "Number Of advances received"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfCustomers",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of customers.",
        "label": "Number of Customers",
        "terseLabel": "Number of customers"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfDaysVolumeWeightedAveragePriceForShareResetAdjustment": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfDaysVolumeWeightedAveragePriceForShareResetAdjustment",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of days volume weighted average price considered for share reset adjustment.",
        "label": "Number of Days Volume Weighted Average Price for Share Reset Adjustment",
        "terseLabel": "Number of days for share reset adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfDebtInstrumentsIssued": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfDebtInstrumentsIssued",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of debt instruments issued.",
        "label": "Number of Debt Instruments Issued",
        "terseLabel": "Number of debt instruments issued"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfDebtInstrumentsModified": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfDebtInstrumentsModified",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of debt instruments modified during the period.",
        "label": "Number Of Debt Instruments Modified",
        "terseLabel": "Number of debt instruments modified"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfLendersExceedingThresholdPercentageRelatedParty": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfLendersExceedingThresholdPercentageRelatedParty",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of lenders exceeding the threshold percentage to be considered as related party.",
        "label": "Number Of Lenders Exceeding Threshold Percentage, Related Party",
        "terseLabel": "Number of lenders exceeding the threshold percentage to be considered as related party"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfLineOfCredit": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfLineOfCredit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtLineOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of line of credit facility entered by the entity.",
        "label": "Number Of Line Of Credit",
        "terseLabel": "Number of line of credit facility entered"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfMarketableSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfMarketableSecurities",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of marketable securities.",
        "label": "Number of Marketable Securities",
        "terseLabel": "Number of marketable securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r1306",
      "r1567"
     ]
    },
    "cntm_NumberOfPromissoryNote": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfPromissoryNote",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of promissory note issued during the period.",
        "label": "Number Of Promissory Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfPromissoryNoteAgreementsEntered": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfPromissoryNoteAgreementsEntered",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of promissory note agreements entered into by the company.",
        "label": "Number Of Promissory Note Agreements Entered",
        "terseLabel": "Number of promissory note agreements entered"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfPurchaseOrdersFinanced": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfPurchaseOrdersFinanced",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of purchase orders financed.",
        "label": "Number Of Purchase Orders Financed",
        "terseLabel": "Number of purchase orders financed"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfRecycledSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfRecycledSharesOutstanding",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of recycled shares outstanding.",
        "label": "Number Of Recycled Shares Outstanding",
        "terseLabel": "Number of recycled shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r1300",
      "r1310",
      "r1567"
     ]
    },
    "cntm_NumberOfSeniorSecuredNotes": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfSeniorSecuredNotes",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of senior secured notes under agreement.",
        "label": "Number of Senior Secured Notes",
        "terseLabel": "Number of notes"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfServiceProviders": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfServiceProviders",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of service providers.",
        "label": "Number of Service Providers",
        "terseLabel": "Number of service providers"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfSettlementOptions": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfSettlementOptions",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of settlement options.",
        "label": "Number of Settlement Options",
        "terseLabel": "Number of settlement options"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfSharesIssuedUnderForwardPurchaseAgreement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfSharesIssuedUnderForwardPurchaseAgreement",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under forward purchase agreement.",
        "label": "Number Of Shares Issued Under Forward Purchase Agreement",
        "terseLabel": "Shares sold pursuant"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfSharesPurchasedFromRedeemingStockholders": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfSharesPurchasedFromRedeemingStockholders",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares purchased from redeeming stockholders, pursuant to an arrangement.",
        "label": "Number Of Shares Purchased From Redeeming Stockholders",
        "terseLabel": "Number of shares purchased from redeeming stockholders"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfTrials": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfTrials",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of trials under a scenario-based framework.",
        "label": "Number Of Trials",
        "terseLabel": "Number of trials"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfVehicleLoansDefault": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfVehicleLoansDefault",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of vehicle loans defaulted.",
        "label": "Number Of Vehicle Loans Default",
        "terseLabel": "Number of vehicle loans defaulted"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfVehiclesAcquiredThroughLoans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfVehiclesAcquiredThroughLoans",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of vehicles acquired by the entity through issuance of vehicle loans as of the reporting date.",
        "label": "Number Of Vehicles Acquired Through Loans",
        "terseLabel": "Number of vehicles acquired"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NumberOfVotingMembersRightToAppoint": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "NumberOfVotingMembersRightToAppoint",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of voting members that can be appointed to the board of directors by the entity.",
        "label": "Number Of Voting Members, Right To Appoint",
        "terseLabel": "Number of voting members"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_October2024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "October2024SaleOfFutureReceiptsAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to October 2024 sale of future receipts agreement.",
        "label": "October 2024 Sale Of Future Receipts Agreement [Member]",
        "terseLabel": "October 2024"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "terseLabel": "(Loss) income from operations",
        "totalLabel": "Loss from operations",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r1287",
      "r1291",
      "r1299",
      "r1478",
      "r1486",
      "r1560",
      "r1568",
      "r1574",
      "r1577",
      "r1578",
      "r1591"
     ]
    },
    "cntm_OperatingIncomeLossFromContinuingAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "OperatingIncomeLossFromContinuingAndDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues. Includes, income (loss) from continuing operations, discontinued operations.",
        "label": "Operating Income (Loss), From Continuing And Discontinued Operations",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease costs",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r900",
      "r1414"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability",
        "terseLabel": "Total lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r893",
      "r1277"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, net of current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use asset - operating lease",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "terseLabel": "Right-of-use asset - amortization on operating leases",
        "verboseLabel": "ROU amortization on operating leases",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1532"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesWeightedAverageLeaseTermsAndDiscountRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate, Operating leases",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r905",
      "r1414"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesWeightedAverageLeaseTermsAndDiscountRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term, Operating leases",
        "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": [
      "r904",
      "r1414"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforward",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "cntm_OperatingLossCarryforwardsIndefinitePeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "OperatingLossCarryforwardsIndefinitePeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, which may be carried forward indefinitely.",
        "label": "Operating Loss Carryforwards, Indefinite Period",
        "terseLabel": "NOLs which can be carried forward indefinitely"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_OperatingLossCarryforwardsSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "OperatingLossCarryforwardsSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, which is subject to expiration",
        "label": "Operating Loss Carryforwards, Subject To Expiration",
        "terseLabel": "NOLs subject to expiration"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_OperatingLossExpirationYear": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "OperatingLossExpirationYear",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss expiration year.",
        "label": "Operating Loss Expiration Year",
        "terseLabel": "NOL Expiration year"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_OperationalExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "OperationalExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails": {
       "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operational expenses.",
        "label": "Operational Expenses",
        "terseLabel": "Operational expenses"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_OrganizationAndOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "OrganizationAndOperationsLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "ORGANIZATION AND OPERATIONS [Line Items]",
        "terseLabel": "ORGANIZATION AND OPERATIONS"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_OrganizationAndOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "OrganizationAndOperationsTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about organization and operations.",
        "label": "ORGANIZATION AND OPERATIONS [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "ORGANIZATION AND OPERATIONS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments",
        "verboseLabel": "Other comprehensive income",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r1072"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax",
        "negatedLabel": "Release of cumulative translation adjustment on deconsolidation of GIX",
        "verboseLabel": "Cumulative translation adjustments reclassified from accumulated other comprehensive loss",
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r6",
      "r35",
      "r186",
      "r878"
     ]
    },
    "cntm_OtherComprehensiveIncomeLossFromDiscontinuedOperationsForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "OtherComprehensiveIncomeLossFromDiscontinuedOperationsForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails": {
       "parentTag": "cntm_ComprehensiveIncomeLossFromDiscontinuedOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) pursuant to discontinued operations on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss) From Discontinued Operations, Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "negatedLabel": "Foreign currency translation adjustments",
        "terseLabel": "Foreign currency translation adjustments for discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_OtherComprehensiveIncomeLossFromDiscontinuingOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "OtherComprehensiveIncomeLossFromDiscontinuingOperationsNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) from discontinuing operations.",
        "label": "Other Comprehensive Income (Loss), from Discontinuing Operations, Net of Tax",
        "verboseLabel": "Other comprehensive income from discontinuing operations"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_OtherLiabilitiesAgreedToBeSettledInShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "OtherLiabilitiesAgreedToBeSettledInShares",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities settled through shares in non-cash transactions.",
        "label": "Other Liabilities Agreed To Be Settled In Shares",
        "terseLabel": "Overdue liabilities agreed to be settled in shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Current",
        "terseLabel": "Other payable",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r155",
      "r158",
      "r1415"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net",
        "totalLabel": "Total other income (expense), net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r1395"
     ]
    },
    "cntm_OtherPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "OtherPartiesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to other parties.",
        "label": "Other Parties [Member]",
        "terseLabel": "Other parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivable, after Allowance for Credit Loss, Current, Related Party [Extensible Enumeration]",
        "documentation": "Indicates status and type of related party for receivable, after allowance for credit loss, classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r1275",
      "r1825"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables, Net, Current",
        "verboseLabel": "Related party receivables",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1275"
     ]
    },
    "cntm_OwnedServiceNetworkSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "OwnedServiceNetworkSegmentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfCarryingAmountOfGoodwillDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to the entity's Owned Service Network segment.",
        "label": "Owned Service Network Segment [Member]",
        "terseLabel": "Owned Service Network"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": [
      "r539",
      "r541"
     ]
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]"
       }
      }
     },
     "auth_ref": [
      "r539",
      "r541"
     ]
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ParentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent [Member]",
        "terseLabel": "Stockholders' Equity/(Deficit)",
        "verboseLabel": "Stockholders' Deficit",
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PatentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PatentsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Patents [Member]",
        "terseLabel": "Intangible Assets: Patent",
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law."
       }
      }
     },
     "auth_ref": [
      "r1620",
      "r1621",
      "r1622",
      "r1623",
      "r1625",
      "r1627",
      "r1631",
      "r1632"
     ]
    },
    "cntm_PaycheckProtectionProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PaycheckProtectionProgramMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPaycheckProtectionProgramLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to paycheck protection program.",
        "label": "Paycheck Protection Program [Member]",
        "terseLabel": "Paycheck Protection Program Loans"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PaymentForReimbursementOfConsiderationSharesOfForwardPurchaseAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PaymentForReimbursementOfConsiderationSharesOfForwardPurchaseAgreement",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payment for reimbursement of consideration shares pertaining to the forward purchase agreement during the reporting period.",
        "label": "Payment For Reimbursement Of Consideration Shares Of Forward Purchase Agreement",
        "negatedLabel": "Payment for reimbursement of consideration shares related to forward purchase agreement payment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PaymentOfInsurancePremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PaymentOfInsurancePremium",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of insurance premium paid during the period.",
        "label": "Payment Of Insurance Premium"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForBrokerageFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForBrokerageFees",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Brokerage Fees",
        "terseLabel": "Brokerage expenses",
        "documentation": "The amount of cash paid for brokerage fees during the current period. This element is intended to represent the brokerage fees paid by and between financial industry participants."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "cntm_PaymentsForFactoringReceivableArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PaymentsForFactoringReceivableArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash outflows from factoring receivable arrangements.",
        "label": "Payments for Factoring Receivable Arrangements",
        "negatedTerseLabel": "Repayments on factoring receivable arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PaymentsForLegalFeeReimbursement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PaymentsForLegalFeeReimbursement",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow as legal fees reimbursement in connection with the debt instrument.",
        "label": "Payments For Legal Fee Reimbursement",
        "terseLabel": "Payments for legal fees reimbursement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForLegalSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForLegalSettlements",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Legal Settlements",
        "terseLabel": "Monthly payments required as per settlement",
        "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "cntm_PaymentsForProceedsFromAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PaymentsForProceedsFromAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow or inflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments For (Proceeds From) Acquire Property Plant And Equipment",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PaymentsForPurchaseOfAdditionalNonControllingInterestInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PaymentsForPurchaseOfAdditionalNonControllingInterestInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash outflow for additional purchase of non-controlling interest, classified as investing activities.",
        "label": "Payments For Purchase Of Additional Non Controlling Interest, Investing Activities",
        "negatedLabel": "Purchase of additional noncontrolling shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Repurchase of Common Stock",
        "terseLabel": "Redemption of class a common stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "terseLabel": "Cash payment",
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Cash paid for debt issuance costs",
        "terseLabel": "Payment of structured fee",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "cntm_PaymentsOfInitialMandatoryPaymentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PaymentsOfInitialMandatoryPaymentOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the initial mandatory payments of the debt instrument made by the entity during the reporting period.",
        "label": "Payments Of Initial Mandatory Payment Of Debt",
        "terseLabel": "Initial mandatory payments of the debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsOfMergerRelatedCostsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationReconciliationDetails": {
       "parentTag": "cntm_ProceedsFromBusinessCombinationGross",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of Merger Related Costs, Financing Activities",
        "negatedLabel": "Less: transaction costs and advisory fees paid",
        "documentation": "The cash outflow for financing costs associated with business combinations."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "cntm_PaymentsOfOriginalAndAdditionalProductOfPrepaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PaymentsOfOriginalAndAdditionalProductOfPrepaymentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of product of prepayment amount and additional product of prepayment amount.",
        "label": "Payments Of Original And Additional Product Of Prepayment Amount",
        "terseLabel": "Payments of original and additional product of prepayment amount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PaymentsOfUpfrontCommitmentFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PaymentsOfUpfrontCommitmentFee",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payments of upfront commitment fee related to debt instrument.",
        "label": "Payments Of Upfront Commitment Fee",
        "terseLabel": "Payment of upfront commitment fees"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PaymentsProceedsFromDivestitureOfBusinessByParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PaymentsProceedsFromDivestitureOfBusinessByParties",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow (inflow) from divestiture of business by parties to the agreement.",
        "label": "Payments (Proceeds) From Divestiture Of Business By Parties",
        "terseLabel": "Cash paid or received"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Payments to acquire business",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r734",
      "r1349",
      "r1354",
      "r1390"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Productive Assets",
        "verboseLabel": "Asset acquisition, cash paid",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r1763",
      "r1764",
      "r1765"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToDevelopSoftware",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Develop Software",
        "negatedLabel": "Cash paid for capitalized software development costs",
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "cntm_PaymentsToPredecessor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PaymentsToPredecessor",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with payments made to the predecessor.",
        "label": "Payments to Predecessor",
        "negatedLabel": "Advance to Monterey Capital Acquisition Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PercentageOfConvertibleBeneficialOwnershipLimitation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PercentageOfConvertibleBeneficialOwnershipLimitation",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of conversion notice, subject to beneficial ownership limitation.",
        "label": "Percentage Of Convertible Beneficial Ownership Limitation",
        "terseLabel": "Beneficial ownership limitation"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PercentageOfEquityInterestAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PercentageOfEquityInterestAcquired",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of equity interest acquired during the period.",
        "label": "Percentage Of Equity Interest Acquired",
        "terseLabel": "Percentage of equity interest acquired"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PercentageOfEquityInterestContributedFromOneSubsidiaryToAnotherSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PercentageOfEquityInterestContributedFromOneSubsidiaryToAnotherSubsidiary",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of equity interest contributed from one subsidiary to another subsidiary.",
        "label": "Percentage of Equity Interest Contributed from one Subsidiary to Another Subsidiary",
        "terseLabel": "Percentage of equity interest"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PercentageOfEquityInterestDisposed": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PercentageOfEquityInterestDisposed",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of equity interest disposed.",
        "label": "Percentage Of Equity Interest Disposed",
        "terseLabel": "Percentage of interest disposed"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PercentageOfGrossProceedsFromSaleOfEquityOrEquityDerivativeInstrumentToBePaidTowardsNote": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PercentageOfGrossProceedsFromSaleOfEquityOrEquityDerivativeInstrumentToBePaidTowardsNote",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of gross proceeds from sale of equity or equity derivative instruments to be paid by the entity towards the note.",
        "label": "Percentage Of Gross Proceeds From Sale Of Equity Or Equity Derivative Instrument to be Paid Towards Note",
        "terseLabel": "Percentage of gross proceeds"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PercentageOfGrossRevenueAsServiceFees": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PercentageOfGrossRevenueAsServiceFees",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of gross revenue that is entitled to be received as fees for providing services.",
        "label": "Percentage Of Gross Revenue As Service Fees",
        "terseLabel": "Percentage of gross revenue"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PercentageOfMarketPriceUsedToDetermineConversionPrice": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PercentageOfMarketPriceUsedToDetermineConversionPrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of market price used to determine conversion price.",
        "label": "Percentage Of Market Price Used To Determine Conversion Price",
        "terseLabel": "Percentage of market price used to determine conversion price"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PercentageOfPaymentDueOutOfPrepaymentShortfall": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PercentageOfPaymentDueOutOfPrepaymentShortfall",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of payment due out of prepayment shortfall.",
        "label": "Percentage Of Payment Due Out Of Prepayment Shortfall",
        "terseLabel": "Percentage of payment due out of prepayment shortfall"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PercentageOfProductOfNumberOfRecycledSharesAndInitialPrice": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PercentageOfProductOfNumberOfRecycledSharesAndInitialPrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the product of number of recycled shares and the initial price.",
        "label": "Percentage of the Product of Number of Recycled Shares and the Initial Price",
        "terseLabel": "Percentage of prepayment shortfall"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PercentageOverProductOfPrepaymentAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PercentageOverProductOfPrepaymentAmount",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage over product of prepayment amount.",
        "label": "Percentage Over Product Of Prepayment Amount",
        "terseLabel": "Percentage over product of prepayment amount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PeriodOfNoticeForTermination": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PeriodOfNoticeForTermination",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of notice for termination by either parties.",
        "label": "Period Of Notice For Termination"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1701",
      "r1702",
      "r1703",
      "r1704",
      "r1705",
      "r1706",
      "r1707",
      "r1708",
      "r1709",
      "r1710",
      "r1711",
      "r1712",
      "r1713",
      "r1714",
      "r1715",
      "r1716",
      "r1717",
      "r1718",
      "r1719",
      "r1720",
      "r1721",
      "r1723",
      "r1724",
      "r1725",
      "r1726",
      "r1727"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1701",
      "r1702",
      "r1703",
      "r1704",
      "r1705",
      "r1706",
      "r1707",
      "r1708",
      "r1709",
      "r1710",
      "r1711",
      "r1712",
      "r1713",
      "r1714",
      "r1715",
      "r1716",
      "r1717",
      "r1718",
      "r1719",
      "r1720",
      "r1721",
      "r1723",
      "r1724",
      "r1725",
      "r1726",
      "r1727"
     ]
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Portion at Fair Value Measurement [Member]",
        "documentation": "Measured at fair value for financial reporting purposes."
       }
      }
     },
     "auth_ref": [
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r873",
      "r874",
      "r1411",
      "r1812"
     ]
    },
    "cntm_PostExchangeSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PostExchangeSharesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to shares effected for exchange ratio in business combination.",
        "label": "Post Exchange Shares [Member]",
        "terseLabel": "Shares effected for exchange ratio"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PostExpirationOfShareLockInMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PostExpirationOfShareLockInMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to scenario of post expiration of related share lock-in.",
        "label": "Post Expiration of Share Lock In [Member]",
        "terseLabel": "Post expiration of related share lock-in"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PostShareSwapTransactionEquityOwnershipPercentageHeldByEntity": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PostShareSwapTransactionEquityOwnershipPercentageHeldByEntity",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of equity ownership to be held by the entity post share swap transaction.",
        "label": "Post Share Swap Transaction, Equity Ownership Percentage Held By Entity",
        "terseLabel": "Percentage of ownership held by entity post swap transaction"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PreExchangeSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PreExchangeSharesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to shares before effected by business combination exchange ratio.",
        "label": "Pre Exchange Shares [Member]",
        "terseLabel": "Shares effected for exchange ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockConvertibleConversionRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockConvertibleConversionRatio",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Convertible, Conversion Ratio",
        "terseLabel": "Preferred stock, convertible, conversion ratio",
        "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted."
       }
      }
     },
     "auth_ref": [
      "r519"
     ]
    },
    "us-gaap_PreferredStockConvertibleSharesIssuable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockConvertibleSharesIssuable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Convertible, Shares Issuable",
        "terseLabel": "Shares converted upon business combination",
        "documentation": "Number of common shares issuable upon conversion of preferred stock."
       }
      }
     },
     "auth_ref": [
      "r519"
     ]
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockDividendRatePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "verboseLabel": "Dividend rate",
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r1209",
      "r1214",
      "r1216",
      "r1230"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred shares, par value (in dollars per share)",
        "verboseLabel": "Preferred stock, par value (in dollars per share)",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r1489",
      "r1506",
      "r1684",
      "r1833",
      "r1834",
      "r1839"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred shares, shares authorized (in shares)",
        "verboseLabel": "Preferred stock, shares authorized (in shares)",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r173",
      "r535",
      "r1004",
      "r1005",
      "r1014",
      "r1157"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Issued",
        "verboseLabel": "Preferred stock, shares issued (in shares)",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r173",
      "r517",
      "r535",
      "r1004",
      "r1005",
      "r1014"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Outstanding",
        "verboseLabel": "Preferred stock, shares outstanding (in shares)",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r173",
      "r535",
      "r1004",
      "r1005",
      "r1014",
      "r1157",
      "r1177",
      "r1680",
      "r1888",
      "r1889"
     ]
    },
    "cntm_PreferredStockSharesOutstandingRecapitalization": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PreferredStockSharesOutstandingRecapitalization",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of preferred stock outstanding to which recapitalization is applied.",
        "label": "Preferred Stock, Shares Outstanding, Recapitalization",
        "terseLabel": "Recapitalization applied to preferred stock outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock Series A, $0.0001 par value, 10,000,000 shares authorized as of December 31, 2025 and 2024, no shares issued or outstanding as of December 31, 2025 and 2024",
        "verboseLabel": "Preferred stock Series A, $0.0001 par value, 10,000,000 shares authorized as of June 30, 2026 and December 31, 2025 no shares issued or outstanding as of June 30, 2026 and December 31, 2025",
        "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": [
      "r143",
      "r173",
      "r505",
      "r511",
      "r535",
      "r1004",
      "r1005",
      "r1014",
      "r1058",
      "r1415"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1509"
     ]
    },
    "cntm_PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy prepaid expenses and other current assets.",
        "label": "Prepaid Expenses And Other Current Assets, Policy [Policy Text Block]",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PrepaymentsForPurchaseOfShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PrepaymentsForPurchaseOfShares",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prepayments made for the purchase of shares.",
        "label": "Prepayments For Purchase Of Shares",
        "terseLabel": "Prepayment amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r1466"
     ]
    },
    "us-gaap_PrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrivatePlacementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPrivatePlacementOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private Placement [Member]",
        "terseLabel": "Private Placement",
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ProceedsFromAdditionalAdvanceInSaleOfFutureReceipts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProceedsFromAdditionalAdvanceInSaleOfFutureReceipts",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional advance from sale of future receipts by the entity for the reporting period.",
        "label": "Proceeds From Additional Advance In Sale Of Future Receipts",
        "terseLabel": "Additional advance from sale of future receipts"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ProceedsFromBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProceedsFromBusinessCombination",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from business combination, classified as financing activity.",
        "label": "Proceeds From Business Combination",
        "terseLabel": "Proceeds from the business combination"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ProceedsFromBusinessCombinationGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProceedsFromBusinessCombinationGross",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the gross proceeds from business combination.",
        "label": "Proceeds from Business Combination, Gross",
        "totalLabel": "Net Business Combination financing"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ProceedsFromCollectionOfAdvanceToLender": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProceedsFromCollectionOfAdvanceToLender",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the collection of money previously advanced to a lender.",
        "label": "Proceeds From Collection Of Advance To Lender",
        "terseLabel": "Advance from lender"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Convertible Debt",
        "terseLabel": "Proceeds from convertible debt",
        "verboseLabel": "Proceeds from the issuance of convertible notes",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromDerivativeInstrumentFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Derivative Instrument, Financing Activities",
        "terseLabel": "Cash proceeds",
        "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r763",
      "r1292"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from disposal of GEG",
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "cntm_ProceedsFromFactoringReceivableArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProceedsFromFactoringReceivableArrangements",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash inflows from factoring receivable arrangements.",
        "label": "Proceeds From Factoring Receivable Arrangements",
        "terseLabel": "Proceeds from factoring receivable arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ProceedsFromFinancingFacility": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProceedsFromFinancingFacility",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from the financing facility.",
        "label": "Proceeds From Financing Facility",
        "terseLabel": "Advance received"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPrivatePlacementOfCommonStockDetails",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from issuance of common stock",
        "verboseLabel": "Proceeds from Stock Subscription agreement",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds form the issuance of debt",
        "verboseLabel": "Proceeds from the 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": [
      "r1528"
     ]
    },
    "cntm_ProceedsFromIssuanceOfDebtUsedForRepaymentOfOtherDebts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProceedsFromIssuanceOfDebtUsedForRepaymentOfOtherDebts",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of proceeds from issuance of debt used for repayment of other debts.",
        "label": "Proceeds from Issuance of Debt used for Repayment of Other Debts",
        "terseLabel": "Repayment for debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Amount borrowed",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r1536",
      "r1539"
     ]
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromNotesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPaycheckProtectionProgramLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSmallBusinessAdministrationLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Notes Payable",
        "terseLabel": "Proceeds from the issuance of convertible notes",
        "verboseLabel": "Gross proceeds",
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "cntm_ProceedsFromNotesPayableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProceedsFromNotesPayableNet",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow after reduction of issuance and financing costs, from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds From Notes Payable, Net",
        "terseLabel": "Proceeds from notes payable net"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ProceedsFromReimbursementForRecycledSharesOfForwardPurchaseAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProceedsFromReimbursementForRecycledSharesOfForwardPurchaseAgreement",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash inflow from the reimbursements for recycled shares of the forward purchase agreement during the reporting period.",
        "label": "Proceeds From Reimbursement For Recycled Shares Of Forward Purchase Agreement",
        "terseLabel": "Reimbursement for recycled shares related to forward purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from the sale of property and equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "cntm_ProceedsFromTerminationOfContract": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProceedsFromTerminationOfContract",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts represents proceeds from termination of contract.",
        "label": "Proceeds From termination Of Contract",
        "terseLabel": "Proceeds from termination of contract"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ProceedsFromTerminationOfDerivativeInstrument": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProceedsFromTerminationOfDerivativeInstrument",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the termination of derivative instrument during the period.",
        "label": "Proceeds From Termination Of Derivative Instrument",
        "terseLabel": "Proceeds from Forward Purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ProceedsOfFunds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProceedsOfFunds",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash inflow from funds.",
        "label": "Proceeds of Funds",
        "terseLabel": "Proceeds from premium financing obligations"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ProductSalesRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProductSalesRevenue",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Amount of product sales revenue for the period.",
        "label": "Product Sales Revenue",
        "terseLabel": "Amount of product sales revenue"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ProductWarrantyObligationLaborProvidedInstallationServicesTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProductWarrantyObligationLaborProvidedInstallationServicesTerm",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of warranty or group of similar warranties on labour provided installation services, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Product Warranty Obligation, Labor Provided Installation Services, Term",
        "terseLabel": "Labor provided installation services, term"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ProductWarrantyObligationStructuralDamageForInstallationServicesTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProductWarrantyObligationStructuralDamageForInstallationServicesTerm",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of warranty or group of similar warranties on structural damage for certain installation services, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Product Warranty Obligation, Structural Damage For Installation Services, Term",
        "terseLabel": "Structural damage for installation services, term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "negatedLabel": "Net loss",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net Income (loss) from continuing and discontinuing operations",
        "verboseLabel": "Net loss",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r117",
      "r126",
      "r187",
      "r189",
      "r211",
      "r220",
      "r223",
      "r224",
      "r228",
      "r236",
      "r245",
      "r249",
      "r250",
      "r359",
      "r426",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r503",
      "r540",
      "r573",
      "r629",
      "r686",
      "r752",
      "r754",
      "r757",
      "r758",
      "r839",
      "r873",
      "r1025",
      "r1027",
      "r1069",
      "r1123",
      "r1178",
      "r1199",
      "r1200",
      "r1265",
      "r1393",
      "r1394",
      "r1441",
      "r1522",
      "r1672"
     ]
    },
    "cntm_PromissoryNote2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PromissoryNote2016Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to the 2016 promissory note.",
        "label": "Promissory Note 2016 [Member]",
        "terseLabel": "2016 Promissory Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PromissoryNote2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PromissoryNote2024Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to the 2024 promissory note.",
        "label": "Promissory Note 2024 [Member]",
        "terseLabel": "2024 Promissory Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PromissoryNoteFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PromissoryNoteFourMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to promissory note, four.",
        "label": "Promissory Note, Four [Member]",
        "terseLabel": "Promissory note, four"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PromissoryNoteThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PromissoryNoteThreeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to promissory note, three.",
        "label": "Promissory Note, Three [Member]",
        "terseLabel": "Promissory note, three"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PromissoryNotesAndTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PromissoryNotesAndTermLoanMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to promissory notes and term loan.",
        "label": "Promissory Notes And Term loan [Member]",
        "terseLabel": "Promissory note and term loan"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PropertyAndEquipmentsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PropertyAndEquipmentsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.",
        "label": "Property and Equipments Gross",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "PROPERTY AND EQUIPMENT, NET"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset."
       }
      }
     },
     "auth_ref": [
      "r432",
      "r433",
      "r907",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1634",
      "r1635",
      "r1832"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PROPERTY AND EQUIPMENT, NET",
        "documentation": "The entire disclosure for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r428",
      "r429",
      "r435",
      "r438",
      "r439",
      "r445"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "PROPERTY AND EQUIPMENT, NET",
        "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": [
      "r432",
      "r433",
      "r907",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1634",
      "r1635",
      "r1832"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Total",
        "documentation": "Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r907",
      "r1004",
      "r1005",
      "r1020",
      "r1048",
      "r1049",
      "r1065",
      "r1415",
      "r1641"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment",
        "documentation": "Disclosure of accounting policy for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r85",
      "r434",
      "r436",
      "r1063",
      "r1634"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property and equipment",
        "documentation": "Tabular disclosure of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r1639"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset."
       }
      }
     },
     "auth_ref": [
      "r432",
      "r433",
      "r907",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1634",
      "r1635",
      "r1832"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property plant and equipment useful lives",
        "documentation": "Useful life of property, plant, and equipment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r1636"
     ]
    },
    "cntm_ProprietaryTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ProprietaryTechnologyMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to proprietary technology.",
        "label": "Proprietary Technology [Member]",
        "terseLabel": "Intangible assets: Proprietary Technology",
        "verboseLabel": "Proprietary Technology"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for credit losses",
        "verboseLabel": "Provision for expected credit loss",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r202",
      "r368"
     ]
    },
    "cntm_PurchaseFromStockSubscriptionAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PurchaseFromStockSubscriptionAgreement",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from stock subscription agreement.",
        "label": "Purchase From Stock Subscription Agreement",
        "terseLabel": "Proceeds from Stock Subscription agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PurchaseOrderFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PurchaseOrderFinancingMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to purchase order financing.",
        "label": "Purchase Order Financing [Member]",
        "terseLabel": "Purchase Order Financing"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PurchasePriceOfCommonStockMultiplierPercentageOfLowestVolumeWeightedAveragePriceDuringThreeDayPricingPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "PurchasePriceOfCommonStockMultiplierPercentageOfLowestVolumeWeightedAveragePriceDuringThreeDayPricingPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the lowest VWAP (Volume Weighted Average Price) during a three-day pricing period being the multiplier on market price of common stock to compute purchase price of common stock.",
        "label": "Purchase Price of Common Stock Multiplier, Percentage of Lowest Volume Weighted Average Price During Three Day Pricing Period",
        "terseLabel": "Market price multiplier (being the % of of the lowest VWAP during a three-day pricing period)"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r127",
      "r129",
      "r273",
      "r456",
      "r457",
      "r458",
      "r459",
      "r576",
      "r588",
      "r620",
      "r621",
      "r622",
      "r628",
      "r640",
      "r846",
      "r930",
      "r931",
      "r932",
      "r933",
      "r935",
      "r936",
      "r937",
      "r938",
      "r945",
      "r963",
      "r1090",
      "r1091",
      "r1102",
      "r1147",
      "r1148",
      "r1208",
      "r1213",
      "r1217",
      "r1218",
      "r1229",
      "r1239",
      "r1240",
      "r1242",
      "r1243",
      "r1257",
      "r1258",
      "r1311",
      "r1340",
      "r1349",
      "r1356",
      "r1359",
      "r1404",
      "r1405",
      "r1409",
      "r1410",
      "r1427",
      "r1434",
      "r1661",
      "r1676",
      "r1679",
      "r1795"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r127",
      "r129",
      "r273",
      "r456",
      "r457",
      "r458",
      "r459",
      "r576",
      "r588",
      "r620",
      "r621",
      "r622",
      "r628",
      "r640",
      "r846",
      "r930",
      "r931",
      "r932",
      "r933",
      "r935",
      "r936",
      "r937",
      "r938",
      "r945",
      "r963",
      "r1090",
      "r1091",
      "r1102",
      "r1147",
      "r1148",
      "r1208",
      "r1213",
      "r1217",
      "r1218",
      "r1229",
      "r1239",
      "r1240",
      "r1242",
      "r1243",
      "r1257",
      "r1258",
      "r1311",
      "r1340",
      "r1349",
      "r1356",
      "r1359",
      "r1404",
      "r1405",
      "r1409",
      "r1410",
      "r1427",
      "r1434",
      "r1661",
      "r1676",
      "r1679",
      "r1795"
     ]
    },
    "cntm_RealEstatePromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RealEstatePromissoryNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtRealEstatePromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to real estate promissory note.",
        "label": "Real Estate Promissory Note [Member]",
        "terseLabel": "Real Estate Promissory Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_RecapitalizationOfNonControllingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RecapitalizationOfNonControllingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recapitalization amount of non-controlling interest due to change in ownership in a subsidiary.",
        "label": "Recapitalization Of Non-Controlling Interest",
        "terseLabel": "Recapitalisation of non-controlling interests"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ReceivablesOfPrepaymentShortfallPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ReceivablesOfPrepaymentShortfallPayments",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables of the payment made pursuant to prepayment shortfall.",
        "label": "Receivables Of Prepayment Shortfall Payments",
        "terseLabel": "Receivables of prepayment shortfall"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ReceivablesOfPrepaymentShortfallPaymentsWriteoff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ReceivablesOfPrepaymentShortfallPaymentsWriteoff",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables of the payment made writeoff pursuant to prepayment shortfall.",
        "label": "Receivables Of Prepayment Shortfall Payments Writeoff",
        "terseLabel": "Receivables wrote off"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable [Policy Text Block]",
        "verboseLabel": "Accounts receivable and allowance for credit losses",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r319",
      "r320",
      "r323",
      "r1583"
     ]
    },
    "cntm_ReclassificationOfRemainingObligationUnderTerminatedLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ReclassificationOfRemainingObligationUnderTerminatedLease",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification adjustment of remaining obligation under terminated lease.",
        "label": "Reclassification Of Remaining Obligation Under Terminated Lease",
        "terseLabel": "Reclassification of remaining obligation under terminated lease"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_RecoveryOfOutstandingPrepaymentShortfallPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RecoveryOfOutstandingPrepaymentShortfallPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recovery of an outstanding prepayment shortfall expressed as a percentage.",
        "label": "Recovery Of Outstanding Prepayment Shortfall, Percentage",
        "terseLabel": "Recovery of an outstanding prepayment shortfall (as percentage)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ReductionInPrepaymentShortfallPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ReductionInPrepaymentShortfallPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of reduction in prepayment shortfall.",
        "label": "Reduction In Prepayment Shortfall, Percentage",
        "terseLabel": "Percentage of reduction in prepayment shortfall"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_RelatedPartiesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RelatedPartiesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for related parties.",
        "label": "Related Parties, Policy [Policy Text Block]",
        "terseLabel": "Related parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtTables",
      "http://www.tailwindacquisition.com/role/DisclosureDebtTabless",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r149",
      "r155",
      "r165",
      "r167",
      "r220",
      "r227",
      "r228",
      "r316",
      "r583",
      "r586",
      "r914",
      "r915",
      "r1004",
      "r1005",
      "r1009",
      "r1010",
      "r1011",
      "r1018",
      "r1055",
      "r1062",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1176",
      "r1207",
      "r1275",
      "r1882",
      "r1894"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "terseLabel": "Related party",
        "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": [
      "r148",
      "r149",
      "r155",
      "r165",
      "r167",
      "r220",
      "r227",
      "r228",
      "r914",
      "r915",
      "r916",
      "r917",
      "r1004",
      "r1005",
      "r1011",
      "r1055",
      "r1062",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1176",
      "r1207"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAmpericsAssetAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "RELATED PARTY TRANSACTIONS",
        "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": [
      "r220",
      "r227",
      "r228",
      "r316",
      "r914",
      "r915",
      "r917",
      "r1004",
      "r1005",
      "r1009",
      "r1010",
      "r1011",
      "r1018",
      "r1182",
      "r1183",
      "r1186",
      "r1894"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTY TRANSACTIONS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtTables",
      "http://www.tailwindacquisition.com/role/DisclosureDebtTabless",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "terseLabel": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r149",
      "r155",
      "r165",
      "r167",
      "r220",
      "r227",
      "r228",
      "r316",
      "r583",
      "r586",
      "r914",
      "r915",
      "r1004",
      "r1005",
      "r1009",
      "r1010",
      "r1011",
      "r1018",
      "r1055",
      "r1062",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1176",
      "r1207",
      "r1275",
      "r1825",
      "r1882",
      "r1894"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactions",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTY TRANSACTIONS",
        "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": [
      "r911",
      "r912",
      "r913",
      "r915",
      "r918",
      "r1004",
      "r1005",
      "r1019",
      "r1119",
      "r1120",
      "r1121",
      "r1184",
      "r1185",
      "r1186",
      "r1205",
      "r1206"
     ]
    },
    "cntm_ReleasesOfRecycledSharesRelatedToForwardPurchaseAgreementModification": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ReleasesOfRecycledSharesRelatedToForwardPurchaseAgreementModification",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recycled shares released as consideration related to modification on forward purchase agreement.",
        "label": "Releases Of Recycled Shares Related To Forward Purchase Agreement Modification",
        "negatedLabel": "Loss on modification of forward purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_RemainingTaxableGainLossOnDisposalOfDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RemainingTaxableGainLossOnDisposalOfDiscontinuedOperations",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of remaining gain (loss) recognized for U.S. federal income tax purposes in connection with the disposal of a discontinued operation.",
        "label": "Remaining Taxable Gain (Loss) On Disposal Of Discontinued Operations",
        "terseLabel": "Residual tax gains"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_RepaymentOfAdvancesOrLoansToRelateLendersMaximumThresholdAmountOfPrepaidAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RepaymentOfAdvancesOrLoansToRelateLendersMaximumThresholdAmountOfPrepaidAdvances",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum threshold amount of pre-paid advances after which company can repay advances or loans to related lenders, as defined in the SEPA.",
        "label": "Repayment of Advances Or Loans To Relate Lenders, Maximum Threshold Amount Of Prepaid Advances",
        "terseLabel": "Maximum threshold amount of pre-paid advance on which company can repay advances or loans to related lenders"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_RepaymentOfFunds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RepaymentOfFunds",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 9.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash outflow from funds.",
        "label": "Repayment of Funds",
        "negatedLabel": "Repayment of premium financing obligations"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_RepaymentOfPrincipalAmountOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RepaymentOfPrincipalAmountOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow associated with repayment of principal amount of debt.",
        "label": "Repayment Of Principal Amount Of Debt",
        "terseLabel": "Repayment of principal amount of debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 6.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Debt",
        "negatedLabel": "Repayments of debt",
        "terseLabel": "Payments of debt",
        "verboseLabel": "Cash payments",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1529"
     ]
    },
    "cntm_RepaymentsOfInterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RepaymentsOfInterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest",
        "label": "Repayments Of Interest Paid Net",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPaycheckProtectionProgramLoansDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Notes Payable",
        "negatedLabel": "Repayments on convertible notes",
        "terseLabel": "Repayments of convertible debt",
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "cntm_RepaymentsOfNotesPayableInterestPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RepaymentsOfNotesPayableInterestPortion",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow relating to payment of accrued interest on notes payable.",
        "label": "Repayments Of Notes Payable, Interest Portion",
        "verboseLabel": "Repaid of accrued interest"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_RepaymentsOfNotesPayablePrincipalPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RepaymentsOfNotesPayablePrincipalPortion",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow relating to principal repayment of notes payable.",
        "label": "Repayments Of Notes Payable, Principal Portion",
        "terseLabel": "Principal amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ReportableSegmentAggregationBeforeOtherOperatingSegmentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reportable Segment, Aggregation before Other Operating Segment [Member]",
        "terseLabel": "Reportable Segment, Aggregation before Other Operating Segment",
        "documentation": "Aggregation of reportable segments before other operating segment. Excludes intersegment elimination and reconciling item."
       }
      }
     },
     "auth_ref": [
      "r1305",
      "r1306"
     ]
    },
    "us-gaap_ReportingUnitAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ReportingUnitAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Unit [Axis]",
        "documentation": "Information by reporting unit."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402",
      "r1313"
     ]
    },
    "us-gaap_ReportingUnitDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ReportingUnitDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Unit [Domain]",
        "documentation": "Level of reporting at which goodwill is tested for impairment."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402",
      "r1313"
     ]
    },
    "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount",
        "terseLabel": "Percentage of estimated fair value exceeded its carrying amount",
        "documentation": "Percentage of fair value of reporting unit in excess of carrying amount."
       }
      }
     },
     "auth_ref": [
      "r1606",
      "r1617"
     ]
    },
    "cntm_RepossessionOfVehicleAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RepossessionOfVehicleAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment due to the repossession of vehicle during the period.",
        "label": "Repossession Of Vehicle, Amount",
        "verboseLabel": "Repossessed vehicle"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r220",
      "r229",
      "r230",
      "r475",
      "r521",
      "r917",
      "r923",
      "r946",
      "r1053",
      "r1281",
      "r1283",
      "r1284",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1784",
      "r1785",
      "r1786",
      "r1787",
      "r1829",
      "r1830"
     ]
    },
    "cntm_ResetDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ResetDateMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to scenario, reset date.",
        "label": "Reset Date [Member]",
        "terseLabel": "Reset date"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RestatementAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RestatementAdjustmentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "revision adjustments"
       }
      }
     },
     "auth_ref": [
      "r233",
      "r234",
      "r235",
      "r247",
      "r248",
      "r262",
      "r539",
      "r541",
      "r837",
      "r838",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1551",
      "r1556",
      "r1557",
      "r1579"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RestatementAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]"
       }
      }
     },
     "auth_ref": [
      "r92",
      "r93",
      "r95",
      "r106",
      "r204",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r240",
      "r241",
      "r242",
      "r243",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r262",
      "r362",
      "r363",
      "r426",
      "r502",
      "r503",
      "r539",
      "r541",
      "r572",
      "r573",
      "r629",
      "r684",
      "r685",
      "r686",
      "r687",
      "r751",
      "r752",
      "r834",
      "r836",
      "r837",
      "r838",
      "r839",
      "r909",
      "r910",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1107",
      "r1579"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RestatementDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]"
       }
      }
     },
     "auth_ref": [
      "r92",
      "r93",
      "r95",
      "r106",
      "r204",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r240",
      "r241",
      "r242",
      "r243",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r262",
      "r362",
      "r363",
      "r426",
      "r502",
      "r503",
      "r539",
      "r541",
      "r572",
      "r573",
      "r629",
      "r684",
      "r685",
      "r686",
      "r687",
      "r751",
      "r752",
      "r834",
      "r836",
      "r837",
      "r838",
      "r839",
      "r909",
      "r910",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1107",
      "r1579"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted common stock",
        "verboseLabel": "Restricted shares",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1559",
      "r1701",
      "r1702",
      "r1703",
      "r1704",
      "r1705",
      "r1706",
      "r1707",
      "r1708",
      "r1709",
      "r1710",
      "r1711",
      "r1712",
      "r1713",
      "r1714",
      "r1715",
      "r1716",
      "r1717",
      "r1718",
      "r1719",
      "r1720",
      "r1721",
      "r1723",
      "r1724",
      "r1725",
      "r1726",
      "r1727"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r178",
      "r537",
      "r1004",
      "r1005",
      "r1016",
      "r1060",
      "r1096",
      "r1101",
      "r1117",
      "r1158",
      "r1415"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r93",
      "r233",
      "r234",
      "r235",
      "r237",
      "r245",
      "r248",
      "r250",
      "r361",
      "r364",
      "r425",
      "r426",
      "r427",
      "r502",
      "r534",
      "r543",
      "r571",
      "r572",
      "r574",
      "r575",
      "r629",
      "r672",
      "r673",
      "r683",
      "r684",
      "r685",
      "r687",
      "r751",
      "r752",
      "r819",
      "r820",
      "r821",
      "r824",
      "r826",
      "r827",
      "r829",
      "r837",
      "r890",
      "r962",
      "r1050",
      "r1092",
      "r1094",
      "r1124",
      "r1687",
      "r1690",
      "r1888"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "REVENUES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationFromContinuingOperationsByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenues",
        "verboseLabel": "Total",
        "documentation": "Amount, excluding 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": [
      "r263",
      "r279",
      "r280",
      "r301",
      "r307",
      "r311",
      "r313",
      "r315",
      "r565",
      "r566",
      "r567",
      "r966",
      "r1287",
      "r1291"
     ]
    },
    "cntm_RevenueFromContractWithCustomerExcludingAssessedTaxFromContinuingAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxFromContinuingAndDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "cntm_GrossProfitFromContinuingAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding 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. Includes, income (loss) from continuing operations, discontinued operations.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax, From Continuing And Discontinued Operations",
        "terseLabel": "Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Revenue",
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r315",
      "r1562",
      "r1563"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r1262"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenue",
      "http://www.tailwindacquisition.com/role/DisclosureRevenues"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "REVENUES",
        "verboseLabel": "REVENUE",
        "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": [
      "r90",
      "r548",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r567",
      "r570"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenueTables",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Schedule of disaggregated revenue information from continuing operations by geographic area based upon customer's country of domicile",
        "verboseLabel": "Schedule of disaggregated revenue information by geographic area based upon customer's country of domicile",
        "documentation": "Tabular disclosure of revenue attributed to country of domicile and foreign country from which revenue is derived if it is not provided as part of reportable segment information. Includes, but is not limited to, subtotal of geographical information about group of countries."
       }
      }
     },
     "auth_ref": [
      "r1580"
     ]
    },
    "cntm_ReverseRecapitalizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ReverseRecapitalizationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "REVERSE RECAPITALIZATION"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ReverseRecapitalizationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ReverseRecapitalizationTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reverse recapitalization.",
        "label": "Reverse Recapitalization [Text Block]",
        "terseLabel": "REVERSE RECAPITALIZATION"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ReverseStockSplitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ReverseStockSplitAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "REVERSE STOCK SPLIT"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ReverseStockSplitLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ReverseStockSplitLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Reverse Stock Split [Line Items]",
        "terseLabel": "REVERSE STOCK SPLIT"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ReverseStockSplitTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ReverseStockSplitTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about reverse stock split.",
        "label": "Reverse Stock Split [Table]",
        "terseLabel": "Reverse Stock Split [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ReverseStockSplitTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ReverseStockSplitTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure about reverse stock split.",
        "label": "Reverse Stock Split [Text Block]",
        "terseLabel": "REVERSE STOCK SPLIT"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_RevisionOfPriorPeriodAdjustedBalanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RevisionOfPriorPeriodAdjustedBalanceMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to adjusted balance to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision Of Prior Period, Adjusted Balance [Member]",
        "terseLabel": "Adjusted balances"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-asset, operating acquired",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r903",
      "r1414",
      "r1533"
     ]
    },
    "cntm_RightsConversionRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "RightsConversionRatio",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of rights issued.",
        "label": "Rights Conversion Ratio",
        "terseLabel": "Rights conversion ratio"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SaleOfBusinessAssetsConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SaleOfBusinessAssetsConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred in asset sale.",
        "label": "Sale of Business Assets, Consideration",
        "terseLabel": "Asset sale consideration"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SaleOfBusinessAssetsConsiderationReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SaleOfBusinessAssetsConsiderationReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration receivable in asset sale.",
        "label": "Sale of Business Assets, Consideration Receivable",
        "terseLabel": "Consideration receivable in asset sale"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SaleOfBusinessAssetsConsiderationSubjectToHoldback": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SaleOfBusinessAssetsConsiderationSubjectToHoldback",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration receivable in asset sale, subject to hold-back provision tied to delivery of disclosures and transition of operations.",
        "label": "Sale of Business Assets, Consideration Subject to Holdback",
        "terseLabel": "Consideration receivable in asset sale, subject to hold-back provision"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SaleOfBusinessAssetsTransitionSupportServicesPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SaleOfBusinessAssetsTransitionSupportServicesPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period for transition support services on sale of certain assets.",
        "label": "Sale of Business Assets, Transition Support Services Period",
        "terseLabel": "Transition support services"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SaleOfFutureReceiptsLibertasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SaleOfFutureReceiptsLibertasMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to sale of future receipts - Libertas.",
        "label": "Sale of Future Receipts - Libertas [Member]",
        "verboseLabel": "Notes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SaleOfFutureReceiptsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SaleOfFutureReceiptsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to the sale of future receipts.",
        "label": "Sale Of Future Receipts [Member]",
        "terseLabel": "Sale of Future Receipts"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SaleOfFutureReceiptsTerminationPrincipalPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SaleOfFutureReceiptsTerminationPrincipalPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of remaining principal portion of debt payable due to termination of sale of future receipts agreements.",
        "label": "Sale Of Future Receipts, Termination, Principal Payable",
        "terseLabel": "Remaining principal portion of debt payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SaleOfFutureReceivableAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SaleOfFutureReceivableAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to sale of future receivable agreement.",
        "label": "Sale of Future Receivable Agreement [Member]",
        "terseLabel": "Sale of Future Receivable Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPrivatePlacementOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ScenarioLatePaymentInObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ScenarioLatePaymentInObligationsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to scenario where company is late in payment of debt obligation.",
        "label": "Scenario, Late Payment In Obligations [Member]",
        "terseLabel": "Scenario, Late payment of debt obligation"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScenarioPreviouslyReportedMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously reported"
       }
      }
     },
     "auth_ref": [
      "r92",
      "r93",
      "r233",
      "r235",
      "r236",
      "r237",
      "r240",
      "r241",
      "r250",
      "r262",
      "r426",
      "r502",
      "r503",
      "r539",
      "r541",
      "r572",
      "r573",
      "r629",
      "r684",
      "r686",
      "r687",
      "r751",
      "r752",
      "r836",
      "r837",
      "r838",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1107",
      "r1550",
      "r1551",
      "r1554",
      "r1555",
      "r1556",
      "r1579",
      "r1592",
      "r1593",
      "r1790",
      "r1822",
      "r1823"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r251",
      "r589",
      "r1446"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of outstanding shares of common stock equivalents",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r1559"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionTables",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r689",
      "r690",
      "r691",
      "r692",
      "r698",
      "r699",
      "r700",
      "r701",
      "r707",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r743",
      "r744",
      "r745",
      "r749",
      "r1349",
      "r1359",
      "r1746",
      "r1751",
      "r1753"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of fair value of the purchase consideration in the acquisition",
        "documentation": "Tabular disclosure of business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r1349",
      "r1354",
      "r1745",
      "r1747",
      "r1750",
      "r1755",
      "r1757",
      "r1760"
     ]
    },
    "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of carrying value and fair value for the convertible notes payable for which the Company elected the fair value option",
        "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of components of the provision for income taxes",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1738"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtTables",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtTabless",
      "http://www.tailwindacquisition.com/role/DisclosureDebtTables",
      "http://www.tailwindacquisition.com/role/DisclosureDebtTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Summary of the individual convertible notes",
        "verboseLabel": "Schedule of debt",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r73",
      "r74",
      "r75",
      "r1319",
      "r1321",
      "r1492",
      "r1499",
      "r1500",
      "r1537",
      "r1546",
      "r1681",
      "r1816",
      "r1842"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "verboseLabel": "Schedule of Deferred tax assets (liabilities)",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1735"
     ]
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsTables",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Schedule of financial statements of discontinued operation",
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r1269",
      "r1270",
      "r1271",
      "r1468",
      "r1471",
      "r1475",
      "r1476",
      "r1477",
      "r1479",
      "r1482",
      "r1487",
      "r1643",
      "r1649"
     ]
    },
    "cntm_ScheduleOfEffectOfReverseStockSplitOnSharesOutstandingTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ScheduleOfEffectOfReverseStockSplitOnSharesOutstandingTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of effect of reverse stock split on shares outstanding.",
        "label": "Schedule Of Effect Of Reverse Stock Split On Shares Outstanding [Table Text Block]",
        "terseLabel": "Schedule of reverse stock split"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "verboseLabel": "Schedule of reconciliation of the total income tax provision tax rate to the statutory federal income tax rate",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r649",
      "r1346",
      "r1731"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r355",
      "r356",
      "r358",
      "r682",
      "r873",
      "r1447",
      "r1448",
      "r1449",
      "r1741",
      "r1742",
      "r1743",
      "r1744"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "RELATED PARTY TRANSACTIONS",
        "verboseLabel": "EQUITY METHOD INVESTMENT",
        "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": [
      "r117",
      "r126",
      "r220",
      "r224",
      "r355",
      "r356",
      "r358",
      "r359",
      "r873"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment [Table]",
        "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r126",
      "r220",
      "r224",
      "r355",
      "r356",
      "r358",
      "r359",
      "r873"
     ]
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]",
        "terseLabel": "Schedule of the effect of the correction on each financial statement line item",
        "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made."
       }
      }
     },
     "auth_ref": [
      "r1553",
      "r1556",
      "r1557"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Intangible Asset, Acquired, Finite-Lived [Table Text Block]",
        "verboseLabel": "Schedule of preliminary fair values and estimated useful lives of the identifiable intangible assets acquired",
        "documentation": "Tabular disclosure of finite-lived intangible asset acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfCarryingAmountOfGoodwillDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r414",
      "r416",
      "r417",
      "r421",
      "r967",
      "r1261",
      "r1264",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1634",
      "r1895",
      "r1896",
      "r1897"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of identifiable intangible assets",
        "documentation": "Tabular disclosure of finite-lived intangible asset. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r1264",
      "r1626"
     ]
    },
    "cntm_ScheduleOfFiniteLivedIntangibleAssetsUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsUsefulLifeTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the useful life of finite lived intangible assets.",
        "label": "Schedule Of Finite Lived Intangible Assets Useful Life [Table Text Block]",
        "terseLabel": "Schedule of intangible assets, useful life"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of changes in carrying amount of goodwill",
        "documentation": "Tabular disclosure of goodwill."
       }
      }
     },
     "auth_ref": [
      "r1313",
      "r1607",
      "r1608",
      "r1609",
      "r1610",
      "r1611",
      "r1612",
      "r1613",
      "r1614",
      "r1615",
      "r1616",
      "r1618"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of income before provision for (benefit from) income taxes",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1536",
      "r1542"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventories",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r1508"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r432",
      "r433",
      "r907",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1634",
      "r1635",
      "r1832"
     ]
    },
    "cntm_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Schedule of Property, Plant and Equipment, Useful Life [Table Text Block]",
        "terseLabel": "Schedule of property, plant and equipment, useful life"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionTables",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "verboseLabel": "Schedule of fair values of the assets acquired and liabilities assumed in the acquisition",
        "documentation": "Tabular disclosure of asset acquired and liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1755"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAmpericsAssetAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r227",
      "r228",
      "r914",
      "r915",
      "r917",
      "r1004",
      "r1005",
      "r1009",
      "r1010",
      "r1011",
      "r1018",
      "r1182",
      "r1183",
      "r1186",
      "r1894"
     ]
    },
    "cntm_ScheduleOfReverseRecapitalizationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ScheduleOfReverseRecapitalizationTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of reverse recapitalization relating reconciliation of business combination to the consolidated statements of cash flows and the consolidated statements of changes in stockholders' deficit and number of shares issued following the consummation of the business combination",
        "label": "Schedule Of Reverse Recapitalization [Table Text Block]",
        "terseLabel": "Schedule of reverse recapitalization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r308",
      "r309"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsTables",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of principal business segments",
        "verboseLabel": "Schedule of reportable segment",
        "documentation": "Tabular disclosure of segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total."
       }
      }
     },
     "auth_ref": [
      "r1566",
      "r1568",
      "r1569",
      "r1570",
      "r1571",
      "r1572",
      "r1573",
      "r1575",
      "r1576",
      "r1579"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r593",
      "r595",
      "r596",
      "r597",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r628"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of activity under the Plans",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r15",
      "r60"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r73",
      "r74",
      "r75",
      "r143",
      "r173",
      "r174",
      "r265",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r529",
      "r530",
      "r532",
      "r533",
      "r535",
      "r536",
      "r539",
      "r541",
      "r817",
      "r1004",
      "r1005",
      "r1014",
      "r1015",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1445",
      "r1536",
      "r1538",
      "r1688"
     ]
    },
    "cntm_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information relating to weighted average remaining lease term and discount rates for all types of leases of a lessee.",
        "label": "Schedule Of Weighted Average Remaining Lease Term And Weighted Average Discount Rate [Table Text Block]",
        "terseLabel": "Schedule of weighted-average lease terms and discount rates"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of amortization expense",
        "documentation": "Tabular disclosure of estimated amortization expense for finite-lived intangible asset and capitalized cost for software to be sold, leased, or marketed, expected to be recognized for each of five succeeding fiscal years. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r1264",
      "r1629"
     ]
    },
    "cntm_SecondBridgeNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SecondBridgeNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to second bridge note.",
        "label": "Second Bridge Note [Member]",
        "terseLabel": "Second Bridge Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SecondJanuary2024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SecondJanuary2024SaleOfFutureReceiptsAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to second January 2024 sale of future receipts agreement.",
        "label": "Second January 2024 Sale Of Future Receipts Agreement [Member]",
        "terseLabel": "Second January 30, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SecondMay2024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SecondMay2024SaleOfFutureReceiptsAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to second May 2024 sale of future receipts agreement.",
        "label": "Second May 2024 Sale Of Future Receipts Agreement [Member]",
        "terseLabel": "Second May 2024"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SecondNovember2024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SecondNovember2024SaleOfFutureReceiptsAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to second November 2024 sale of future receipts agreement.",
        "label": "Second November 2024 Sale Of Future Receipts Agreement [Member]",
        "terseLabel": "Second November 2024"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SecondResetDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SecondResetDateMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to scenario, first reset date.",
        "label": "Second Reset Date [Member]",
        "terseLabel": "Second reset date"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SecuredPromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SecuredPromissoryNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to secured promissory notes.",
        "label": "Secured Promissory Note [Member]",
        "terseLabel": "Secured Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfCarryingAmountOfGoodwillDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "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": [
      "r105",
      "r263",
      "r275",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r308",
      "r309",
      "r315",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r421",
      "r437",
      "r443",
      "r451",
      "r452",
      "r742",
      "r745",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1302",
      "r1305",
      "r1306",
      "r1313",
      "r1429",
      "r1850",
      "r1851",
      "r1852",
      "r1853",
      "r1854",
      "r1855",
      "r1856",
      "r1857",
      "r1858",
      "r1859",
      "r1860",
      "r1861",
      "r1862",
      "r1863",
      "r1864",
      "r1865",
      "r1866",
      "r1867",
      "r1868",
      "r1869",
      "r1870",
      "r1871",
      "r1872",
      "r1873",
      "r1874",
      "r1875",
      "r1876",
      "r1877",
      "r1878"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment, Expenditure, Addition to Long-Lived Assets",
        "terseLabel": "Capital expenditures",
        "documentation": "Amount of expenditure for addition to long-lived asset included in determination of segment asset by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Long-lived asset excludes financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r289",
      "r307",
      "r1305",
      "r1306"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationFromContinuingOperationsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r270",
      "r313",
      "r314",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1140",
      "r1143",
      "r1145",
      "r1210",
      "r1215",
      "r1219",
      "r1231",
      "r1239",
      "r1241",
      "r1242",
      "r1243",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1263",
      "r1294",
      "r1324",
      "r1327",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1428",
      "r1434",
      "r1850",
      "r1851",
      "r1852",
      "r1854",
      "r1855",
      "r1856",
      "r1857",
      "r1858",
      "r1859",
      "r1860",
      "r1861",
      "r1862",
      "r1863",
      "r1864",
      "r1865",
      "r1866",
      "r1867",
      "r1868",
      "r1869",
      "r1870",
      "r1871",
      "r1872",
      "r1873",
      "r1874",
      "r1875",
      "r1876",
      "r1877",
      "r1878"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "REPORTABLE SEGMENTS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegments",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "REPORTABLE SEGMENTS",
        "documentation": "The entire disclosure for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r290",
      "r292",
      "r293",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r315",
      "r1300",
      "r1303",
      "r1304",
      "r1305",
      "r1307",
      "r1309",
      "r1310"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "REPORTABLE SEGMENTS",
        "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": [
      "r275",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r308",
      "r309"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment reporting",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r310",
      "r313",
      "r1301",
      "r1302",
      "r1308"
     ]
    },
    "cntm_SellerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SellerMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents of sole member (the \"Seller\").",
        "label": "Seller [Member]",
        "terseLabel": "Seller"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SellerNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SellerNotesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to seller notes.",
        "label": "Seller Notes [Member]",
        "terseLabel": "Seller Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses",
        "totalLabel": "Total selling, general and administrative expenses",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r1286",
      "r1287",
      "r1288",
      "r1291",
      "r1526"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SellingGeneralAndAdministrativeExpenseAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expense [Abstract]",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SellingGeneralAndAdministrativeExpenseFromContinuingAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SellingGeneralAndAdministrativeExpenseFromContinuingAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails": {
       "parentTag": "cntm_OperatingIncomeLossFromContinuingAndDiscontinuedOperations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDiscontinuedOperationsReclassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc. Includes, income (loss) from continuing operations, discontinued operations.",
        "label": "Selling, General and Administrative Expense, From Continuing And Discontinued Operations",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "Selling, general and administrative expenses",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r1730"
     ]
    },
    "cntm_SeniorSecuredNote1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SeniorSecuredNote1Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to senior secured note 1.",
        "label": "Senior Secured Note 1 [Member]",
        "terseLabel": "Notes 1"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SeniorSecuredNote2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SeniorSecuredNote2Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to senior secured note 2.",
        "label": "Senior Secured Note 2 [Member]",
        "terseLabel": "Notes 2"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SeniorSecuredNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SeniorSecuredNotesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to senior secured notes.",
        "label": "Senior Secured Notes [Member]",
        "terseLabel": "Senior secured notes"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_September2024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "September2024SaleOfFutureReceiptsAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to September 2024 sale of future receipts agreement.",
        "label": "September 2024 Sale Of Future Receipts Agreement [Member]",
        "terseLabel": "September 19, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Preferred stock Series A",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1489",
      "r1490",
      "r1504",
      "r1505",
      "r1506",
      "r1678",
      "r1680",
      "r1681",
      "r1682",
      "r1683",
      "r1684",
      "r1833",
      "r1834",
      "r1838",
      "r1839"
     ]
    },
    "cntm_SeriesSeed1ConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SeriesSeed1ConvertiblePreferredStockMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Series Seed-1 convertible preferred stock.",
        "label": "Series Seed-1 Convertible Preferred Stock [Member]",
        "terseLabel": "Series Seed-1 Convertible Preferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SeriesSeedConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SeriesSeedConvertiblePreferredStockMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Series Seed convertible preferred stock.",
        "label": "Series Seed Convertible Preferred Stock [Member]",
        "terseLabel": "Series Seed Convertible Preferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_Seriesa1ConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "Seriesa1ConvertiblePreferredStockMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Series A-1 convertible preferred stock.",
        "label": "SeriesA1 Convertible Preferred Stock [Member]",
        "terseLabel": "Series A-1 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_Seriesb1ConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "Seriesb1ConvertiblePreferredStockMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Series B-1 convertible preferred stock.",
        "label": "SeriesB1 Convertible Preferred Stock [Member]",
        "terseLabel": "Series B-1 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_Seriesb2ConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "Seriesb2ConvertiblePreferredStockMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Series B-2 convertible preferred stock.",
        "label": "SeriesB2 Convertible Preferred Stock [Member]",
        "terseLabel": "Series B-2 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ServiceAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ServiceAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to service agreements.",
        "label": "Service Agreement [Member]",
        "terseLabel": "Service Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SettlementAgreementFairValueAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SettlementAgreementFairValueAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (income) related to adjustment to fair value of settlement agreement.",
        "label": "Settlement Agreement, Fair Value Adjustment",
        "terseLabel": "Change in fair value"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SettlementAgreementFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SettlementAgreementFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss": {
       "parentTag": "cntm_LiabilitiesFairValueDisclosures",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of settlement agreement for shares issued under Section 3(a)(10) of the Securities Act.",
        "label": "Settlement Agreement, Fair Value Disclosure",
        "terseLabel": "3(a)(10) Settlement Agreement",
        "verboseLabel": "3(a)(10) Settlement Agreement, at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SettlementAgreementMaximumNumberOfSharesIssuable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SettlementAgreementMaximumNumberOfSharesIssuable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of shares issuable under the settlement agreement.",
        "label": "Settlement Agreement, Maximum Number Of Shares Issuable",
        "terseLabel": "Maximum number of shares issuable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SettlementAgreementMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SettlementAgreementMeasurementInput",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure settlement agreement for shares issued under Section 3(a)(10) of the Securities Act.",
        "label": "Settlement Agreement, Measurement Input",
        "terseLabel": "Measurement input"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SettlementAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SettlementAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to settlement agreement for shares issued under Section 3(a)(10) of the Securities Act.",
        "label": "Settlement Agreement [Member]",
        "terseLabel": "3(a)(10) Settlement Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SettlementAgreementMinimumFloorPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SettlementAgreementMinimumFloorPrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the minimum floor price i.e., purchase price used in issuing shares for other payables under settlement agreement.",
        "label": "Settlement Agreement, Minimum Floor Price",
        "terseLabel": "Floor price"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SettlementAgreementRemainingClaim": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SettlementAgreementRemainingClaim",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of remaining claim amount under settlement agreement.",
        "label": "Settlement Agreement, Remaining Claim",
        "terseLabel": "Reclaiming claim amount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SettlementAgreementRemainingClaimAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SettlementAgreementRemainingClaimAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of remaining claim amount under settlement agreement.",
        "label": "Settlement Agreement, Remaining Claim Amount",
        "terseLabel": "Remaining obligation"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SettlementAgreementThresholdDaysOfLowestVolumeWeightedAveragePriceConsidered": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SettlementAgreementThresholdDaysOfLowestVolumeWeightedAveragePriceConsidered",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold days considered for volume weighted average price considered in arriving the number of shares issuable for other payables under settlement agreement.",
        "label": "Settlement Agreement, Threshold Days Of Lowest Volume Weighted Average Price Considered",
        "terseLabel": "Valuation period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SettlementAndTerminationAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SettlementAndTerminationAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to settlement and termination agreement.",
        "label": "Settlement And Termination Agreement [Member]",
        "terseLabel": "Settlement and Termination Agreement",
        "verboseLabel": "Yorkville Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SettlementOfAccountsPayableThroughIssuanceOfShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SettlementOfAccountsPayableThroughIssuanceOfShares",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accounts payable settled through issuance of shares in non-cash financing activities.",
        "label": "Settlement Of Accounts Payable Through Issuance Of Shares",
        "terseLabel": "Settlement of accounts payable through issuance of shares"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ShareAdjustmentFloorPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ShareAdjustmentFloorPricePerShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the share adjustment floor price per share.",
        "label": "Share Adjustment Floor Price Per Share",
        "terseLabel": "Floor Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "terseLabel": "Service period",
        "documentation": "Estimated period when employee is required to provide service in exchange for share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1341"
     ]
    },
    "cntm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Granted in Period, Value",
        "terseLabel": "Value of restricted stock granted during the period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Grant date fair value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r610"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "terseLabel": "Restricted shares of the company's common stock that are unvested",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r607",
      "r608"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [
      "r591",
      "r593",
      "r595",
      "r596",
      "r597",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r628"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of awards authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1343"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Weighted-average Remaining Contractual Life"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Outstanding at ending",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodStartLabel": "Outstanding at beginning",
        "terseLabel": "Outstanding at ending",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r599",
      "r600"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Options",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodStartLabel": "Outstanding at beginning",
        "terseLabel": "Outstanding at ending",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r599",
      "r600"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted-average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "periodEndLabel": "Vested and exercisable at ending",
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "periodEndLabel": "Vested and exercisable at ending",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "cntm_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfIncreaseInOutstandingStock": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfIncreaseInOutstandingStock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Increase in Outstanding Stock",
        "terseLabel": "Percentage of increase in outstanding stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum",
        "terseLabel": "Percentage of maximum number of shares issued",
        "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock."
       }
      }
     },
     "auth_ref": [
      "r1729"
     ]
    },
    "cntm_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesGranted",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares granted under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Granted",
        "terseLabel": "Number of shares granted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r595",
      "r596",
      "r597",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r598",
      "r617",
      "r618",
      "r619",
      "r620",
      "r623",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638"
     ]
    },
    "us-gaap_ShareBasedPaymentArrangementEmployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedPaymentArrangementEmployeeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Employee [Member]",
        "terseLabel": "Director and employee",
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires."
       }
      }
     },
     "auth_ref": [
      "r593",
      "r595",
      "r596",
      "r597",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623"
     ]
    },
    "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedPaymentArrangementNonemployeeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonemployee [Member]",
        "terseLabel": "Nonemployee",
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires, and share-based consideration payable to customer."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r595",
      "r596",
      "r597",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623"
     ]
    },
    "cntm_ShareIssuanceOnExtinguishmentOfVendorObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ShareIssuanceOnExtinguishmentOfVendorObligationsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to issuance of shares on extinguishment of vendor obligations.",
        "label": "Share Issuance On Extinguishment Of Vendor Obligations [Member]",
        "terseLabel": "Extinguishment of Vendor Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ShareIssuedDuringPeriodSharesAcquisitionsRecapitalizationNet": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ShareIssuedDuringPeriodSharesAcquisitionsRecapitalizationNet",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recapitalization net of transaction costs (in shares)",
        "label": "Share Issued During Period, Shares, Acquisitions, Recapitalization, Net",
        "terseLabel": "Business combination with MCAC, net of transaction costs (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ShareIssuedDuringPeriodSharesSettlementForAdvisoryServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ShareIssuedDuringPeriodSharesSettlementForAdvisoryServices",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in connection settlement for services provided by advisory service provider.",
        "label": "Share Issued During Period, Shares, Settlement For Advisory Services",
        "terseLabel": "Issuance of common stock to extinguish note payable, related party (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ShareIssuedDuringPeriodValueAcquisitionsRecapitalizationNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ShareIssuedDuringPeriodValueAcquisitionsRecapitalizationNet",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares issued in connection with business combination recapitalization, net of transaction costs.",
        "label": "Share Issued During Period, Value, Acquisitions, Recapitalization, Net",
        "terseLabel": "Business combination with MCAC, net of transaction costs"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ShareIssuedDuringPeriodValueSettlementForAdvisoryServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ShareIssuedDuringPeriodValueSettlementForAdvisoryServices",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in connection settlement for services provided by advisory service provider.",
        "label": "Share Issued During Period, Value, Settlement For Advisory Services",
        "terseLabel": "Issuance of common stock to extinguish note payable, related party"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ShareIssuedInConnectionWithDebtConversionAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ShareIssuedInConnectionWithDebtConversionAgreements",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of share issued in connection with debt conversion agreements.",
        "label": "Share Issued In Connection With Debt Conversion Agreements",
        "terseLabel": "Shares issued in connection with debt conversion agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharePrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAndDiscontinuedOperationsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAmpericsAssetAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Price",
        "terseLabel": "Share price per unit",
        "verboseLabel": "Price per equity shares (in per share)",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ShareResetDerivativeLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ShareResetDerivativeLiabilityMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to share reset derivative liability.",
        "label": "Share Reset Derivative Liability [Member]",
        "terseLabel": "Share Reset Derivative Liability"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ShareResetTriggerPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ShareResetTriggerPricePerShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the share reset trigger price per share.",
        "label": "Share Reset Trigger Price Per Share",
        "terseLabel": "Share price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Expiration Period",
        "documentation": "Period from grant to expiration date of share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1342"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Intrinsic value of exercisable",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Outstanding at ending",
        "documentation": "Weighted-average contractual term remaining for option award outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and exercisable at ending",
        "documentation": "Weighted-average contractual term remaining for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested option for which requisite service period has not been rendered but that is expected to vest based on achievement of performance condition, if forfeiture is recognized when it occurs."
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "cntm_ShareholderLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ShareholderLoansMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to shareholder loans.",
        "label": "Shareholder Loans [Member]",
        "terseLabel": "Shareholder loans"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SharesAuthorized",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Shares Authorized",
        "terseLabel": "Shares authorized"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SharesDeemedFreeFromContractObligation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SharesDeemedFreeFromContractObligation",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares free from contract obligation.",
        "label": "Shares Deemed Free From Contract Obligation",
        "verboseLabel": "Shares deemed free and clear of all obligations"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SharesIssuedForPaymentOfSepaConvertibleNoteOfUpfrontFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SharesIssuedForPaymentOfSepaConvertibleNoteOfUpfrontFees",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of shares issued for payment of SEPA convertible note of upfront fees in operating activities.",
        "label": "Shares Issued For Payment Of SEPA Convertible Note Of Upfront Fees",
        "terseLabel": "Share issued for SEPA"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SharesIssuedForPaymentOfService": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SharesIssuedForPaymentOfService",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of shares issued for payment of service in operating activities.",
        "label": "Shares Issued For Payment Of Service",
        "terseLabel": "Shares issue for service"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SharesIssuedForPaymentOfSettlementOfExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SharesIssuedForPaymentOfSettlementOfExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of shares issued for payment of settlement of expenses in operating activities.",
        "label": "Shares Issued For Payment Of Settlement Of Expenses",
        "terseLabel": "Share issues for settlement of expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPrivatePlacementOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Purchase price (in dollars per share)",
        "verboseLabel": "Purchase price, per unit",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SharesIssuedToAcquireNewSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SharesIssuedToAcquireNewSubsidiaries",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued to acquire new subsidiaries (HKA).",
        "label": "Shares Issued to Acquire New Subsidiaries",
        "terseLabel": "Shares issued to acquire new subsidiaries (HKA)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SharesIssuedToVendorForPrepaidExpensesAndAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SharesIssuedToVendorForPrepaidExpensesAndAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of shares issued to vendor for prepaid expenses and accounts payable in non-cash financing activities.",
        "label": "Shares Issued To Vendor For Prepaid Expenses And Accounts Payable",
        "terseLabel": "Shares issued to vendor for prepaid expenses and accounts payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r1680",
      "r1687",
      "r1690"
     ]
    },
    "cntm_SharesReleasedFromDesignationOfRecycledShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SharesReleasedFromDesignationOfRecycledShares",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares released from designation as recycled shares.",
        "label": "Shares Released From Designation Of Recycled Shares",
        "terseLabel": "Shares released from designation as recycled shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term leases",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r901",
      "r1414"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r219"
     ]
    },
    "cntm_SixInstallmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SixInstallmentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents the six installments.",
        "label": "Six Installment [Member]",
        "terseLabel": "Six Installment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SmalBusinessAdministrationLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SmalBusinessAdministrationLoansMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSmallBusinessAdministrationLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to small business administration loans.",
        "label": "Smal Business Administration Loans [Member]",
        "terseLabel": "Small Business Administration Loans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software, Internally Developed [Member]",
        "terseLabel": "Internally developed software",
        "verboseLabel": "Internally Developed Software",
        "documentation": "Internally developed software. Excludes in-development and purchased software."
       }
      }
     },
     "auth_ref": [
      "r1456",
      "r1634",
      "r1895",
      "r1896",
      "r1897",
      "r1898"
     ]
    },
    "cntm_SoftwareSubscriptionsContactTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SoftwareSubscriptionsContactTerm",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract term of software subscriptions, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Software Subscriptions, Contact Term",
        "terseLabel": "Software Subscriptions - Contract term"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SolarEnergySystemsOfBrevardIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SolarEnergySystemsOfBrevardIncMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Solar Energy Systems of Brevard, Inc (\"SES\").",
        "label": "Solar Energy Systems of Brevard, Inc [Member]",
        "terseLabel": "SESB"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SponsorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SponsorMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for sponsor.",
        "label": "Sponsor [Member]",
        "terseLabel": "Sponsor"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StandardProductWarrantyAccrual",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standard Product Warranty Accrual",
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability."
       }
      }
     },
     "auth_ref": [
      "r1668",
      "r1669"
     ]
    },
    "cntm_StandbyEquityPurchaseAgreementConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StandbyEquityPurchaseAgreementConvertibleNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to standby equity purchase agreement convertible notes.",
        "label": "Standby Equity Purchase Agreement Convertible Note [Member]",
        "terseLabel": "SEPA Convertible Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StandbyEquityPurchaseAgreementDerivativeLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StandbyEquityPurchaseAgreementDerivativeLiabilityMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to standby equity purchase agreement derivative liability.",
        "label": "Standby Equity Purchase Agreement Derivative Liability [Member]",
        "terseLabel": "SEPA Derivative Liability"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StandbyEquityPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StandbyEquityPurchaseAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to standby equity purchase agreement.",
        "label": "Standby Equity Purchase Agreement [Member]",
        "terseLabel": "Standby equity purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r648"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfCarryingAmountOfGoodwillDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r263",
      "r275",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r308",
      "r309",
      "r315",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r421",
      "r437",
      "r443",
      "r451",
      "r452",
      "r742",
      "r745",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1302",
      "r1305",
      "r1306",
      "r1313",
      "r1429",
      "r1850",
      "r1851",
      "r1852",
      "r1853",
      "r1854",
      "r1855",
      "r1856",
      "r1857",
      "r1858",
      "r1859",
      "r1860",
      "r1861",
      "r1862",
      "r1863",
      "r1864",
      "r1865",
      "r1866",
      "r1867",
      "r1868",
      "r1869",
      "r1870",
      "r1871",
      "r1872",
      "r1873",
      "r1874",
      "r1875",
      "r1876",
      "r1877",
      "r1878"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r143",
      "r144",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r220",
      "r224",
      "r254",
      "r255",
      "r257",
      "r259",
      "r265",
      "r266",
      "r359",
      "r462",
      "r464",
      "r465",
      "r466",
      "r469",
      "r470",
      "r504",
      "r505",
      "r507",
      "r508",
      "r510",
      "r513",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r535",
      "r536",
      "r539",
      "r540",
      "r541",
      "r873",
      "r1004",
      "r1005",
      "r1013",
      "r1014",
      "r1015",
      "r1050",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1124",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1137",
      "r1157",
      "r1179",
      "r1201",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1445",
      "r1538",
      "r1540",
      "r1558",
      "r1688",
      "r1695"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r93",
      "r143",
      "r173",
      "r174",
      "r192",
      "r193",
      "r194",
      "r233",
      "r234",
      "r235",
      "r237",
      "r245",
      "r248",
      "r250",
      "r264",
      "r361",
      "r364",
      "r425",
      "r426",
      "r427",
      "r502",
      "r529",
      "r534",
      "r535",
      "r536",
      "r539",
      "r541",
      "r543",
      "r571",
      "r572",
      "r574",
      "r575",
      "r629",
      "r672",
      "r673",
      "r683",
      "r684",
      "r685",
      "r687",
      "r751",
      "r752",
      "r819",
      "r820",
      "r821",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r837",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r890",
      "r910",
      "r962",
      "r1004",
      "r1005",
      "r1014",
      "r1015",
      "r1050",
      "r1072",
      "r1092",
      "r1093",
      "r1094",
      "r1124",
      "r1201",
      "r1695"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationFromContinuingOperationsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r270",
      "r313",
      "r314",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1140",
      "r1143",
      "r1145",
      "r1210",
      "r1215",
      "r1219",
      "r1231",
      "r1239",
      "r1241",
      "r1242",
      "r1243",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1263",
      "r1294",
      "r1324",
      "r1327",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1428",
      "r1434",
      "r1850",
      "r1851",
      "r1852",
      "r1854",
      "r1855",
      "r1856",
      "r1857",
      "r1858",
      "r1859",
      "r1860",
      "r1861",
      "r1862",
      "r1863",
      "r1864",
      "r1865",
      "r1866",
      "r1867",
      "r1868",
      "r1869",
      "r1870",
      "r1871",
      "r1872",
      "r1873",
      "r1874",
      "r1875",
      "r1876",
      "r1877",
      "r1878"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "Statement",
        "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": [
      "r143",
      "r144",
      "r148",
      "r149",
      "r155",
      "r165",
      "r167",
      "r169",
      "r172",
      "r173",
      "r174",
      "r178",
      "r233",
      "r234",
      "r235",
      "r264",
      "r504",
      "r505",
      "r507",
      "r510",
      "r515",
      "r529",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r541",
      "r542",
      "r543",
      "r544",
      "r890",
      "r966",
      "r1004",
      "r1005",
      "r1013",
      "r1014",
      "r1015",
      "r1108",
      "r1125",
      "r1137",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1157",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1180",
      "r1181",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1201",
      "r1275",
      "r1289",
      "r1291",
      "r1435",
      "r1882"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED BALANCE SHEETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r251",
      "r589",
      "r1446",
      "r1450"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r143",
      "r144",
      "r148",
      "r149",
      "r155",
      "r165",
      "r167",
      "r169",
      "r172",
      "r173",
      "r174",
      "r178",
      "r233",
      "r234",
      "r235",
      "r264",
      "r316",
      "r504",
      "r505",
      "r507",
      "r510",
      "r515",
      "r529",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r541",
      "r542",
      "r543",
      "r544",
      "r890",
      "r966",
      "r1004",
      "r1005",
      "r1013",
      "r1014",
      "r1015",
      "r1050",
      "r1108",
      "r1125",
      "r1137",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1157",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1180",
      "r1181",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1201",
      "r1275",
      "r1289",
      "r1291",
      "r1435",
      "r1882"
     ]
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued",
        "terseLabel": "Fair value of the shares issued",
        "verboseLabel": "Issuance of shares for equity method investment",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r1533"
     ]
    },
    "cntm_StockIssuedDuringPeriodFounderShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodFounderShares",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesIssuedFollowingConsummationOfBusinessCombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of founder shares issued during the period.",
        "label": "Stock Issued During Period, Founder Shares",
        "terseLabel": "MCAC founder shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Issuance of common stock in connection with acquisition (in shares)",
        "verboseLabel": "Issuance of common stock as consideration in acquisition of a business (in shares)",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r1489",
      "r1506",
      "r1507",
      "r1680",
      "r1684",
      "r1685",
      "r1687",
      "r1690",
      "r1833",
      "r1834",
      "r1839",
      "r1840"
     ]
    },
    "cntm_StockIssuedDuringPeriodSharesAdjustmentsDueToReverseStockSplits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodSharesAdjustmentsDueToReverseStockSplits",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to the number of shares during the period as a result of a reverse stock split.",
        "label": "Stock Issued During Period, Shares, Adjustments Due to Reverse Stock Splits",
        "terseLabel": "Fractional share adjustment due to reverse stock split (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodSharesCommitmentSharesUponAcquisitionOfConvertibleDebt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodSharesCommitmentSharesUponAcquisitionOfConvertibleDebt",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of commitment shares issued in connection with the acquisition of convertible debt.",
        "label": "Stock Issued During Period, Shares, Commitment Shares, Upon Acquisition Of Convertible Debt",
        "terseLabel": "Issuance of commitment shares in connection with convertible debt (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Conversion of convertible debt and accrued interest (in shares)",
        "verboseLabel": "Issuance of common stock in connection with the conversion of convertible debt and accrued interest 3a9 (in shares)",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r530",
      "r1489",
      "r1506",
      "r1507",
      "r1680",
      "r1684",
      "r1685",
      "r1687",
      "r1690",
      "r1833",
      "r1834",
      "r1839",
      "r1840"
     ]
    },
    "cntm_StockIssuedDuringPeriodSharesEquityMethodInvestment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodSharesEquityMethodInvestment",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to an equity method investment.",
        "label": "Stock Issued During Period, Shares, Equity Method Investment",
        "terseLabel": "Number of shares of stock issued during the period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodSharesIssuedForExtinguishObligationsToVendorsAndLenders": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodSharesIssuedForExtinguishObligationsToVendorsAndLenders",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period in connection with extinguish obligations to vendors and lenders.",
        "label": "Stock Issued During Period, Shares, Issued For Extinguish Obligations To Vendors And Lenders",
        "terseLabel": "Issuance of common stock to extinguish obligations to vendors and lenders under 3a10 plan (in shares)",
        "verboseLabel": "Number of shares issued"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "terseLabel": "Issuance of common stock to vendors (in shares)",
        "verboseLabel": "Number of shares issued as a consideration for commitment fee (in shares)",
        "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": [
      "r1489",
      "r1506",
      "r1507",
      "r1684",
      "r1685"
     ]
    },
    "cntm_StockIssuedDuringPeriodSharesIssuedForShareResetDerivativeLiabilities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodSharesIssuedForShareResetDerivativeLiabilities",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued to settle share reset derivative liabilities.",
        "label": "Stock Issued During Period, Shares, Issued for Share Reset Derivative Liabilities",
        "terseLabel": "Issuance of common stock to settle share reset derivative liabilities (see Note 9) (in shares)",
        "verboseLabel": "Issuance of common stock to settle share reset derivative liabilities (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodSharesIssuedForStockSubscription": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodSharesIssuedForStockSubscription",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period in connection with stock subscription.",
        "label": "Stock Issued During Period, Shares, Issued For Stock Subscription",
        "terseLabel": "Issuance of common stock in connection with stock subscription (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodSharesIssuedPriorToBusinessCombination": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodSharesIssuedPriorToBusinessCombination",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued to prior to closing of business combination.",
        "label": "Stock Issued During Period, Shares Issued Prior To Business Combination",
        "terseLabel": "Issuance of Old ConnectM shares prior to closing of Business Combination"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodSharesIssuedToBoardOfDirectorsAndEmployees": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodSharesIssuedToBoardOfDirectorsAndEmployees",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period to board of directors and employees.",
        "label": "Stock Issued During Period, Shares, Issued To Board Of Directors And Employees",
        "terseLabel": "Issuance of common stock to BOD and employees (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesIssuedFollowingConsummationOfBusinessCombinationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPrivatePlacementOfCommonStockDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock (in shares)",
        "verboseLabel": "Common Share Issuable (in shares)",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r1113",
      "r1201",
      "r1233",
      "r1489",
      "r1506",
      "r1507",
      "r1680",
      "r1684",
      "r1685",
      "r1687",
      "r1690",
      "r1833",
      "r1834",
      "r1839",
      "r1840"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Company issued restricted common stock",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r1489",
      "r1506",
      "r1507",
      "r1680",
      "r1684",
      "r1685",
      "r1687",
      "r1690"
     ]
    },
    "cntm_StockIssuedDuringPeriodSharesRightIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodSharesRightIssues",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesIssuedFollowingConsummationOfBusinessCombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of right shares issued during the period.",
        "label": "Stock Issued During Period, Shares, Right Issues",
        "terseLabel": "Rights issued to shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodSharesSettlementAgreement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodSharesSettlementAgreement",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period as part of settlement agreement.",
        "label": "Stock Issued During Period, Shares, Settlement Agreement",
        "terseLabel": "Issuance of common stock to settle claim under Section 3(a)10 Settlement Agreement (see Note 9) (in shares)",
        "verboseLabel": "Issuance of common stock to settle claim under Section 3(a)10 Settlement Agreement ( see Note 9) (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodSharesSettlementOfAccountsPayableVendors": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodSharesSettlementOfAccountsPayableVendors",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued for settlement of vendors obligation classified in accounts payable.",
        "label": "Stock Issued During Period, Shares, Settlement Of Accounts Payable Vendors",
        "terseLabel": "Issuance of common stock in connection with share exchange agreement to settled accounts payable vendors (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodSharesStandbyEquityPurchaseAgreement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodSharesStandbyEquityPurchaseAgreement",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period pursuant to standby equity purchase agreement.",
        "label": "Stock Issued During Period, Shares, Standby Equity Purchase Agreement",
        "terseLabel": "Issuance of common stock in connection with the conversion of SEPA convertible debt (in shares)",
        "verboseLabel": "Issuance of common stock for Standby Equity Purchase Agreement (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Issuance of common stock in connection with acquisition",
        "verboseLabel": "Issuance of common stock as consideration in acquisition of a business",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r1489",
      "r1506",
      "r1507",
      "r1680",
      "r1684",
      "r1685",
      "r1687",
      "r1690",
      "r1833",
      "r1834",
      "r1839",
      "r1840"
     ]
    },
    "cntm_StockIssuedDuringPeriodValueCommitmentSharesUponAcquisitionOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodValueCommitmentSharesUponAcquisitionOfConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment shares issued in connection with the acquisition of convertible debt.",
        "label": "Stock Issued During Period, Value, Commitment Shares, Upon Acquisition Of Convertible Debt",
        "terseLabel": "Issuance of commitment shares in connection with convertible debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Conversion of convertible debt and accrued interest",
        "verboseLabel": "Issuance of common stock in connection with the conversion of convertible debt and accrued interest 3a9",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r1489",
      "r1506",
      "r1507",
      "r1680",
      "r1684",
      "r1685",
      "r1687",
      "r1690",
      "r1833",
      "r1834",
      "r1839",
      "r1840"
     ]
    },
    "cntm_StockIssuedDuringPeriodValueEquityMethodInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodValueEquityMethodInvestment",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to an equity method investment entered during the period.",
        "label": "Stock Issued During Period, Value, Equity Method Investment",
        "terseLabel": "Issuance of common stock in connection with equity method investment in Sun Solar"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodValueIssuedForExtinguishObligationsToVendorsAndLender": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodValueIssuedForExtinguishObligationsToVendorsAndLender",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period in connection with extinguish obligations to vendors and lenders.",
        "label": "Stock Issued During Period, Value, Issued For Extinguish Obligations To Vendors And Lender",
        "terseLabel": "Issuance of common stock to extinguish obligations to vendors and lenders under 3a10 plan",
        "verboseLabel": "Aggregate fair value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Issued for Services",
        "terseLabel": "Issuance of common stock to vendors",
        "verboseLabel": "Issuance of common stock to vendors as consideration",
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": [
      "r1489",
      "r1506",
      "r1507",
      "r1684",
      "r1685"
     ]
    },
    "cntm_StockIssuedDuringPeriodValueIssuedForShareResetDerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodValueIssuedForShareResetDerivativeLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued to settle share reset derivative liabilities.",
        "label": "Stock Issued During Period, Value, Issued for Share Reset Derivative Liabilities",
        "terseLabel": "Issuance of common stock to settle share reset derivative liabilities (see Note 9)",
        "verboseLabel": "Issuance of common stock to settle share reset derivative liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodValueIssuedForStockSubscription": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodValueIssuedForStockSubscription",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period in connection with stock subscription.",
        "label": "Stock Issued During Period, Value, Issued For Stock Subscription",
        "terseLabel": "Issuance of common stock in connection with stock subscription"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodValueIssuedToBoardOfDirectorsAndEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodValueIssuedToBoardOfDirectorsAndEmployees",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period to board of directors and employees.",
        "label": "Stock Issued During Period, Value, Issued To Board Of Directors And Employees",
        "terseLabel": "Issuance of common stock to BOD and employees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock",
        "verboseLabel": "Common Share Issuable",
        "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": [
      "r1124",
      "r1201",
      "r1233",
      "r1441",
      "r1489",
      "r1506",
      "r1507",
      "r1680",
      "r1684",
      "r1685",
      "r1687",
      "r1690",
      "r1833",
      "r1834",
      "r1839",
      "r1840"
     ]
    },
    "cntm_StockIssuedDuringPeriodValueSettlementAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodValueSettlementAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued during the period as part of settlement agreement.",
        "label": "Stock Issued During Period, Value, Settlement Agreement",
        "terseLabel": "Issuance of common stock to settle claim under Section 3(a)10 Settlement Agreement (see Note 9)",
        "verboseLabel": "Issuance of common stock to settle claim under Section 3(a)10 Settlement Agreement (see Note 12)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodValueSettlementOfAccountsPayableVendors": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodValueSettlementOfAccountsPayableVendors",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares issued for settlement of vendors obligation classified in accounts payable.",
        "label": "Stock Issued During Period, Value, Settlement Of Accounts Payable Vendors",
        "terseLabel": "Issuance of common stock in connection with share exchange agreement to settled accounts payable vendors"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodValueStandbyEquityPurchaseAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockIssuedDuringPeriodValueStandbyEquityPurchaseAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period pursuant to standby equity purchase agreement.",
        "label": "Stock Issued During Period, Value, Standby Equity Purchase Agreement",
        "terseLabel": "Issuance of common stock in connection with the conversion of SEPA convertible debt",
        "verboseLabel": "Issuance of common stock for Standby Equity Purchase Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockOfEntityEffectedForBusinessCombinationExchangeRatio": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockOfEntityEffectedForBusinessCombinationExchangeRatio",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesIssuedFollowingConsummationOfBusinessCombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares effected as a result of business combination exchange ratio.",
        "label": "Stock Of Entity Effected For Business Combination Exchange Ratio",
        "terseLabel": "Legacy ConnectM shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockOptionMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Option [Member]",
        "terseLabel": "Purchased Put Option",
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)."
       }
      }
     },
     "auth_ref": [
      "r1434",
      "r1766",
      "r1767",
      "r1768",
      "r1769",
      "r1770",
      "r1771",
      "r1772",
      "r1773",
      "r1774",
      "r1775",
      "r1776",
      "r1777",
      "r1778",
      "r1779",
      "r1780",
      "r1781"
     ]
    },
    "cntm_StockPriceDropsBelow1.09Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockPriceDropsBelow1.09Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the scenario when the stock price drops below $1.09.",
        "label": "Stock Price Drops Below $1.09 [Member]",
        "terseLabel": "Stock Price Drops Below $1.09"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockRedeemedOrCalledDuringPeriodShares",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesIssuedFollowingConsummationOfBusinessCombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Redeemed or Called During Period, Shares",
        "negatedLabel": "Stock Redeemed or Called During Period, Shares",
        "terseLabel": "Shares redeemed",
        "documentation": "Number of stock bought back by the entity at the exercise price or redemption price."
       }
      }
     },
     "auth_ref": [
      "r1506",
      "r1507",
      "r1680",
      "r1684",
      "r1685"
     ]
    },
    "cntm_StockbasedCompensationToEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "StockbasedCompensationToEmployees",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock-based compensation to employees in operating activities.",
        "label": "Stockbased Compensation To Employees",
        "terseLabel": "Stock-based compensation to employees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent",
        "totalLabel": "Total ConnectM Technology Solutions, Inc.'s stockholders' equity/(deficit)",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r1159",
      "r1177",
      "r1202",
      "r1203",
      "r1415",
      "r1442",
      "r1510",
      "r1536",
      "r1540",
      "r1541",
      "r1591",
      "r1814",
      "r1888"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' Equity:",
        "verboseLabel": "Stockholders' Deficit:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r30",
      "r92",
      "r93",
      "r174",
      "r193",
      "r233",
      "r234",
      "r235",
      "r237",
      "r245",
      "r248",
      "r361",
      "r364",
      "r425",
      "r426",
      "r427",
      "r502",
      "r529",
      "r535",
      "r536",
      "r539",
      "r541",
      "r571",
      "r572",
      "r574",
      "r575",
      "r629",
      "r672",
      "r673",
      "r683",
      "r684",
      "r685",
      "r687",
      "r751",
      "r752",
      "r819",
      "r820",
      "r821",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r837",
      "r879",
      "r880",
      "r884",
      "r910",
      "r962",
      "r1004",
      "r1005",
      "r1014",
      "r1015",
      "r1093",
      "r1094",
      "r1122",
      "r1159",
      "r1177",
      "r1202",
      "r1203",
      "r1237",
      "r1430",
      "r1431",
      "r1441",
      "r1489",
      "r1506",
      "r1536",
      "r1540",
      "r1541",
      "r1591",
      "r1814",
      "r1888"
     ]
    },
    "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityNoteStockSplitConversionRatio1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "terseLabel": "Reverse stock split",
        "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one."
       }
      }
     },
     "auth_ref": [
      "r1691",
      "r1693",
      "r1694"
     ]
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Policy [Policy Text Block]",
        "terseLabel": "Reverse Stock Split",
        "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r835",
      "r1204"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPrivatePlacementOfCommonStockDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "SUBSEQUENT EVENTS",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r885",
      "r921"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPrivatePlacementOfCommonStockDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent events",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r885",
      "r921"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPrivatePlacementOfCommonStockDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r885",
      "r921"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPrivatePlacementOfCommonStockDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "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": [
      "r885",
      "r921"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfBlueRibbonIceIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPrivatePlacementOfCommonStockDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPurchaseOrderFinancingAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "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": [
      "r885",
      "r921"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENTS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEvents",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS",
        "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": [
      "r920",
      "r922"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPrivatePlacementOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubstantialDoubtAboutGoingConcernTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcern",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcerns"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Substantial Doubt about Going Concern [Text Block]",
        "terseLabel": "GOING CONCERN",
        "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140"
     ]
    },
    "cntm_SummaryOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Summary of Significant Accounting Policies [Line Items}",
        "terseLabel": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SummaryOfSignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SummaryOfSignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a summary of significant accounting policies.",
        "label": "Summary of Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SunSolarLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "SunSolarLlcMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Sun Solar LLC.",
        "label": "Sun Solar LLC [Member]",
        "terseLabel": "Sun Solar LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxJurisdictionOfDomicileExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TaxJurisdictionOfDomicileExtensibleEnumeration",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Jurisdiction of Domicile [Extensible Enumeration]",
        "documentation": "Indicates tax jurisdiction of domicile."
       }
      }
     },
     "auth_ref": [
      "r648",
      "r1346"
     ]
    },
    "cntm_TaxableGainLossOnDisposalOfDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "TaxableGainLossOnDisposalOfDiscontinuedOperations",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized for U.S. federal income tax purposes in connection with the disposal of a discontinued operation.",
        "label": "Taxable Gain (Loss) On Disposal Of Discontinued Operations",
        "terseLabel": "Taxable gain (loss)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionFairValuesAndEstimatedUsefulLivesOfIdentifiableIntangibleAssetsAcquiredDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology-Based Intangible Assets [Member]",
        "terseLabel": "Acquired technology",
        "verboseLabel": "Technology",
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights."
       }
      }
     },
     "auth_ref": [
      "r1383",
      "r1620",
      "r1621",
      "r1622",
      "r1623",
      "r1625",
      "r1627",
      "r1631",
      "r1632"
     ]
    },
    "cntm_TermLoanOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "TermLoanOneMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to term loan, one.",
        "label": "Term Loan, One [Member]",
        "terseLabel": "Term loan, one"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_TermLoanTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "TermLoanTwoMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to term loan, two.",
        "label": "Term Loan, Two [Member]",
        "terseLabel": "Term loan, two"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ThereafterSeventhInstallmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ThereafterSeventhInstallmentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents thereafter seventh installments.",
        "label": "Thereafter, Seventh Installment [Member]",
        "terseLabel": "Seventh Installments"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ThirdBridgeLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ThirdBridgeLoanMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsShortTermBridgeLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the Third Bridge Loan.",
        "label": "Third Bridge Loan [Member]",
        "terseLabel": "Third Bridge Loan"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ThresholdDaysOfTrailingVolumeWeightedAveragePriceConsideredForConversion": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ThresholdDaysOfTrailingVolumeWeightedAveragePriceConsideredForConversion",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold days of trailing volume weighted average price considered for conversion of the note.",
        "label": "Threshold Days Of Trailing Volume Weighted Average Price Considered For Conversion",
        "terseLabel": "Threshold days of trailing volume"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ThresholdOwnershipPercentageForVendor": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ThresholdOwnershipPercentageForVendor",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum ownership interest of the company that allowed to be obtained by vendors.",
        "label": "Threshold Ownership Percentage For Vendor",
        "terseLabel": "Threshold ownership percentage for vendor"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ThresholdPeriodForDelistingFromClosing": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ThresholdPeriodForDelistingFromClosing",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the threshold period for delisting from NASDAQ of closing.",
        "label": "Threshold Period for Delisting from Closing",
        "terseLabel": "Threshold period for delisting"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ThresholdPeriodFromConversionAgreementDateComputationOfResetDate": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ThresholdPeriodFromConversionAgreementDateComputationOfResetDate",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period for computation of reset date from the date of conversion agreement.",
        "label": "Threshold Period From Conversion Agreement Date, Computation Of Reset Date",
        "terseLabel": "Threshold period for computation of reset date from the date of conversion agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ThresholdTradingDaysPriorToResetDateComputationOfVolumeWeightedAveragePrice": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "ThresholdTradingDaysPriorToResetDateComputationOfVolumeWeightedAveragePrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold trading days prior to reset date for computation of volume weighted average price.",
        "label": "Threshold Trading Days Prior To Reset Date, Computation Of Volume Weighted Average Price",
        "terseLabel": "Threshold trading days prior to reset date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationFromContinuingOperationsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Axis]",
        "documentation": "Information by timing of transfer of good or service to customer."
       }
      }
     },
     "auth_ref": [
      "r567",
      "r1324",
      "r1331"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationFromContinuingOperationsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Domain]",
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "auth_ref": [
      "r567",
      "r1324",
      "r1331"
     ]
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1581",
      "r1824"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_TotalAssetsContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "TotalAssetsContinuingOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset continuing operations recognized for present right to economic benefit.",
        "label": "Total Assets, Continuing Operations",
        "terseLabel": "Total assets"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_TotalNumberOfVotingMembersOfBoard": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "TotalNumberOfVotingMembersOfBoard",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of voting members of the board of directors of the entity.",
        "label": "Total Number Of Voting Members Of The Board",
        "terseLabel": "Total number of voting members"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionFairValuesAndEstimatedUsefulLivesOfIdentifiableIntangibleAssetsAcquiredDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureEquityMethodInvestmentInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Names [Member]",
        "terseLabel": "Trade name",
        "verboseLabel": "Trade Names",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r1363",
      "r1620",
      "r1621",
      "r1622",
      "r1623",
      "r1624",
      "r1625",
      "r1627",
      "r1630",
      "r1631",
      "r1632"
     ]
    },
    "us-gaap_TrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TrademarksMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trademarks [Member]",
        "terseLabel": "Trademark",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style."
       }
      }
     },
     "auth_ref": [
      "r1264",
      "r1363",
      "r1620",
      "r1621",
      "r1622",
      "r1623",
      "r1624",
      "r1625",
      "r1627",
      "r1630",
      "r1631",
      "r1632"
     ]
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TransferredAtPointInTimeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationFromContinuingOperationsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Recognized at a point in time",
        "documentation": "Contract with customer in which good or service is transferred at point in time."
       }
      }
     },
     "auth_ref": [
      "r1324",
      "r1325",
      "r1331"
     ]
    },
    "us-gaap_TransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TransferredOverTimeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationFromContinuingOperationsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred over Time [Member]",
        "terseLabel": "Recognized over a period of time",
        "documentation": "Contract with customer in which good or service is transferred over time."
       }
      }
     },
     "auth_ref": [
      "r1324",
      "r1325",
      "r1331"
     ]
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "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": [
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r367",
      "r368",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r496",
      "r527",
      "r817",
      "r864",
      "r872",
      "r875",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r931",
      "r932",
      "r933",
      "r934",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r943",
      "r944",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1052",
      "r1073",
      "r1401",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1417",
      "r1459",
      "r1460",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1584",
      "r1585",
      "r1586",
      "r1587",
      "r1791",
      "r1794",
      "r1795",
      "r1796",
      "r1805",
      "r1808",
      "r1809",
      "r1810"
     ]
    },
    "us-gaap_TravelAndEntertainmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TravelAndEntertainmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails": {
       "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Travel and Entertainment Expense",
        "terseLabel": "Travel &amp; entertainment",
        "documentation": "Expenses incurred for travel and entertainment during the period."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "US",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationFromContinuingOperationsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_UmeshGoradiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "UmeshGoradiaMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Umesh Goradia.",
        "label": "Umesh Goradia [Member]",
        "terseLabel": "Umesh Goradia"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_UnamortizedDebtDiscountRemittance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "UnamortizedDebtDiscountRemittance",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Unamortized debt discount remittance",
        "terseLabel": "Unamortized debt discount remittance"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_UnpaidPurchasePriceOfAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "UnpaidPurchasePriceOfAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unpaid purchase price of acquisition.",
        "label": "Unpaid Purchase Price Of Acquisition",
        "terseLabel": "Unpaid purchase price of acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnrealizedGainLossOnDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 9.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 11.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 18.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gain (Loss) on Derivatives",
        "negatedLabel": "Change in fair value of forward purchase agreement",
        "negatedTerseLabel": "Change in fair value of derivative liabilities",
        "terseLabel": "Fair value gain/(loss)",
        "verboseLabel": "Change in fair value of derivative liabilities",
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1224"
     ]
    },
    "cntm_UnrealizedGainLossOnDerivativesAssetsForwardPurchaseAgreementNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "UnrealizedGainLossOnDerivativesAssetsForwardPurchaseAgreementNet",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total net change in the difference between the fair value and the carrying value, or in the comparative fair values, of forward purchase agreement derivative assets, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain Loss On Derivatives Assets Forward Purchase Agreement, Net",
        "terseLabel": "Unrealized gain (loss) on derivatives assets forward purchase agreement, net"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_UnrealizedGainLossOnDerivativesLiabilitiesForwardPurchaseAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "UnrealizedGainLossOnDerivativesLiabilitiesForwardPurchaseAgreement",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeStatementDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of forward purchase agreement put option liabilities, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives, Liabilities, Forward Purchase Agreement",
        "terseLabel": "Change in fair value of forward purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_UnrealizedGainLossOnDerivativesLiabilitiesForwardPurchaseAgreementPutOptionLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "UnrealizedGainLossOnDerivativesLiabilitiesForwardPurchaseAgreementPutOptionLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of forward purchase agreement put option liabilities, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives, Liabilities, Forward Purchase Agreement, Put Option Liability",
        "negatedLabel": "Change in Fair Value of forward purchase agreement",
        "verboseLabel": "Change in fair value of forward purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_UnrealizedGainLossOnFairValueMeasurementOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "UnrealizedGainLossOnFairValueMeasurementOfConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on change in fair value of convertible debt during the reporting period.",
        "label": "Unrealized Gain (Loss) On Fair Value Measurement Of Convertible Debt",
        "terseLabel": "Change in fair value of convertible debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Reserves for uncertain tax positions",
        "verboseLabel": "Unrecognized tax position",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r643",
      "r659",
      "r1345"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "terseLabel": "Interest and penalties related to unrecognized tax benefits",
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r657",
      "r1345"
     ]
    },
    "cntm_UnsecuredConvertiblePromissoryNotesIssuedToInvestorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "UnsecuredConvertiblePromissoryNotesIssuedToInvestorsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertiblePromissoryNoteIssuancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to unsecured convertible promissory notes issued to investors.",
        "label": "Unsecured Convertible Promissory Notes Issued To Investors [Member]",
        "terseLabel": "Unsecured convertible promissory notes issued to investors"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_UnsecuredPromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "UnsecuredPromissoryNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to unsecured promissory note.",
        "label": "Unsecured Promissory Note [Member]",
        "terseLabel": "Unsecured promissory note"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates",
        "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": [
      "r82",
      "r83",
      "r267",
      "r271",
      "r272",
      "r273",
      "r1025",
      "r1027",
      "r1297"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Increase in changes in valuation allowance",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r662"
     ]
    },
    "cntm_VanquishAndLabrysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "VanquishAndLabrysMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Vanquish and Labrys.",
        "label": "Vanquish and Labrys [Member]",
        "terseLabel": "Vanquish and Labrys"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_VanquishMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "VanquishMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Vanquish.",
        "label": "Vanquish [Member]",
        "terseLabel": "Vanquish"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_VehicleExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "VehicleExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails": {
       "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses for vehicle.",
        "label": "Vehicle Expenses",
        "terseLabel": "Vehicle expenses"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_VehicleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "VehicleNotesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to vehicle notes.",
        "label": "Vehicle Notes [Member]",
        "terseLabel": "Vehicle Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": [
      "r1641",
      "r1642"
     ]
    },
    "cntm_WarrantsAndRightsOutstandingDebtPrincipalOutstandingPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "WarrantsAndRightsOutstandingDebtPrincipalOutstandingPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of warrants and rights outstanding to the debt principal amount.",
        "label": "Warrants And Rights Outstanding, Debt Principal, Outstanding Percentage",
        "terseLabel": "Percentage of warrants to combined principal"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsSeniorSecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Outstanding, Term",
        "terseLabel": "Public warrants expiration term",
        "verboseLabel": "Public Warrants expiration term",
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1794",
      "r1795",
      "r1796"
     ]
    },
    "cntm_WarrantsExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "WarrantsExpirationPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants expiration period",
        "label": "Warrants Expiration Period",
        "terseLabel": "Warrants expiration term"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_WarrantsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "WarrantsPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for warrants.",
        "label": "Warrants [Policy Text Block]",
        "terseLabel": "Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average shares outstanding of common stock, diluted ( in shares)",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r259"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average shares outstanding of common stock, basic (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": [
      "r252",
      "r259"
     ]
    },
    "cntm_WorkingCapitalAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "WorkingCapitalAdjustment",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails": {
       "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase decrease in working capital in case of mergers and acquisition.",
        "label": "Working Capital Adjustment",
        "terseLabel": "MSA Working Capital Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_WorkingCapitalAdvancesCurrentDebitInstant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "WorkingCapitalAdvancesCurrentDebitInstant",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of working capital advances within a period of one year.",
        "label": "Working Capital Advances Current Debit/Instant",
        "terseLabel": "Working capital advances"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_WorkingCapitalAdvancesToManagedSegmentCustomersPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "WorkingCapitalAdvancesToManagedSegmentCustomersPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for working capital advances to managed segment customers.",
        "label": "Working Capital Advances To Managed Segment Customers Policy [Policy Text Block]",
        "terseLabel": "Working capital advances to managed solutions segment customers"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_WorkingCapitalDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "WorkingCapitalDeficit",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of working capital where the current assets is less than the current liabilities.",
        "label": "Working Capital Deficit",
        "terseLabel": "Working capital deficit"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_YaIiPnLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "YaIiPnLimitedMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to YA II PN, Limited (\"Yorkville\").",
        "label": "YA II PN, Limited [Member]",
        "terseLabel": "Yorkville"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_YaIiPnLtdYorkvilleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260630",
     "localname": "YaIiPnLtdYorkvilleMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to YA II PN, LTD (Yorkville)",
        "label": "Ya Ii Pn, Ltd (Yorkville) [Member]",
        "terseLabel": "YA II PN, LTD (Yorkville)"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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/2147477401/830-230-45-1"
  },
  "r1": {
   "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"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "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"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-16"
  },
  "r7": {
   "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"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "60",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481408/470-60-50-1"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "272",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r34": {
   "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/2147477734/942-470-50-3"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r37": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r40": {
   "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(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r41": {
   "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(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r42": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 5.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5"
  },
  "r66": {
   "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/2147478524/942-220-S99-1"
  },
  "r67": {
   "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/2147478524/942-220-S99-1"
  },
  "r68": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r69": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r70": {
   "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/2147478524/942-220-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r79": {
   "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"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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/2147477798/958-360-50-1"
  },
  "r85": {
   "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/2147477798/958-360-50-6"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "323",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/323/tableOfContent"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483478/205-10-45-3"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r105": {
   "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"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r126": {
   "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"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480868/205-20-S45-2"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480837/205-20-S50-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.Z.5.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-2"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-3"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479938/205-30-45-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479910/205-30-50-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-40/tableOfContent"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-12"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-12"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-12"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-14"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-2"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-6"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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(19)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "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(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r160": {
   "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)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "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)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "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)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "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)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "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)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "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(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "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)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r176": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r177": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r178": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r179": {
   "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(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r180": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-23"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r214": {
   "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"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r216": {
   "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"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-9"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r219": {
   "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"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r222": {
   "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(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r223": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r262": {
   "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"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r317": {
   "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"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-3"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-20"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r385": {
   "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"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r387": {
   "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"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-13"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-14"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r441": {
   "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"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r443": {
   "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"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480204/360-10-S45-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r478": {
   "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"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r496": {
   "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"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r498": {
   "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"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480125/505-10-S35-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-4"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-8"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6"
  },
  "r541": {
   "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"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 5.Q.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-7"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r548": {
   "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"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r570": {
   "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"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r648": {
   "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"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r656": {
   "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"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r660": {
   "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"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r667": {
   "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"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r677": {
   "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"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3"
  },
  "r680": {
   "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/2147477891/740-270-50-1"
  },
  "r681": {
   "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"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r729": {
   "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"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r734": {
   "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"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2AG",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-12"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r783": {
   "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"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r785": {
   "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"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4I"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r811": {
   "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"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8C"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479693/815-10-S50-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "15",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480960/815-15-50-3"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-4"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "45",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480865/815-45-50-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r854": {
   "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"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2G",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2G"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r866": {
   "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"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2"
  },
  "r868": {
   "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"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r873": {
   "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"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481724/830-30-40-1"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r889": {
   "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"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479092/842-20-40-1"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r896": {
   "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"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r899": {
   "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"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r906": {
   "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"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r910": {
   "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"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480088/860-10-S50-1"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(cc)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-5"
  },
  "r963": {
   "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"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r965": {
   "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/2147478411/912-330-50-1"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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/2147478859/928-340-50-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r974": {
   "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/2147477215/932-235-50-20"
  },
  "r975": {
   "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/2147477215/932-235-50-20"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r982": {
   "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/2147477215/932-235-50-28"
  },
  "r983": {
   "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/2147477215/932-235-50-28"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r999": {
   "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/2147477215/932-235-50-8"
  },
  "r1000": {
   "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/2147477215/932-235-50-8"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r1006": {
   "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(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1007": {
   "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(10)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1008": {
   "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(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1009": {
   "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(15)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1010": {
   "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(15)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1011": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1012": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1013": {
   "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(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1014": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1015": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1016": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1017": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1018": {
   "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(7)(e)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1019": {
   "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(7)(e)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1020": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1021": {
   "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(14)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r1022": {
   "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/2147478524/942-220-S99-1"
  },
  "r1023": {
   "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/2147478524/942-220-S99-1"
  },
  "r1024": {
   "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/2147478524/942-220-S99-1"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r1026": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r1027": {
   "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/2147477314/942-235-S99-1"
  },
  "r1028": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(ff)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(fff)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478443/942-360-45-1"
  },
  "r1049": {
   "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/2147478451/942-360-50-1"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r1053": {
   "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)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1054": {
   "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/2147478777/944-210-S99-1"
  },
  "r1055": {
   "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)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1056": {
   "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/2147478777/944-210-S99-1"
  },
  "r1057": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1058": {
   "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/2147478777/944-210-S99-1"
  },
  "r1059": {
   "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/2147478777/944-210-S99-1"
  },
  "r1060": {
   "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/2147478777/944-210-S99-1"
  },
  "r1061": {
   "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/2147478777/944-210-S99-1"
  },
  "r1062": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1063": {
   "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/2147478777/944-210-S99-1"
  },
  "r1064": {
   "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/2147478777/944-210-S99-1"
  },
  "r1065": {
   "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/2147478777/944-210-S99-1"
  },
  "r1066": {
   "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/2147477250/944-220-S99-1"
  },
  "r1067": {
   "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(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1068": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1069": {
   "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/2147477250/944-220-S99-1"
  },
  "r1070": {
   "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/2147477250/944-220-S99-1"
  },
  "r1071": {
   "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/2147477250/944-220-S99-1"
  },
  "r1072": {
   "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/2147477250/944-220-S99-1"
  },
  "r1073": {
   "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/2147477250/944-220-S99-1"
  },
  "r1074": {
   "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/2147477250/944-220-S99-1"
  },
  "r1075": {
   "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/2147477250/944-220-S99-1"
  },
  "r1076": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1077": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1078": {
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1079": {
   "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/2147477965/944-235-S99-1"
  },
  "r1080": {
   "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/2147477965/944-235-S99-1"
  },
  "r1081": {
   "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/2147477965/944-235-S99-1"
  },
  "r1082": {
   "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/2147477965/944-235-S99-1"
  },
  "r1083": {
   "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/2147477965/944-235-S99-1"
  },
  "r1084": {
   "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/2147477965/944-235-S99-1"
  },
  "r1085": {
   "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/2147477965/944-235-S99-1"
  },
  "r1086": {
   "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/2147477965/944-235-S99-1"
  },
  "r1087": {
   "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/2147477965/944-235-S99-1"
  },
  "r1088": {
   "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/2147477965/944-235-S99-1"
  },
  "r1089": {
   "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/2147477965/944-235-S99-1"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1110": {
   "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(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1111": {
   "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(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1112": {
   "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(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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/2147478009/946-205-45-3"
  },
  "r1123": {
   "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/2147478009/946-205-45-3"
  },
  "r1124": {
   "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/2147478009/946-205-45-4"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r1126": {
   "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/2147478494/946-205-50-2"
  },
  "r1127": {
   "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/2147478494/946-205-50-27"
  },
  "r1128": {
   "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/2147478494/946-205-50-7"
  },
  "r1129": {
   "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/2147478494/946-205-50-7"
  },
  "r1130": {
   "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/2147478494/946-205-50-7"
  },
  "r1131": {
   "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/2147478494/946-205-50-7"
  },
  "r1132": {
   "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/2147478494/946-205-50-7"
  },
  "r1133": {
   "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/2147478494/946-205-50-7"
  },
  "r1134": {
   "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/2147478494/946-205-50-7"
  },
  "r1135": {
   "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/2147478494/946-205-50-7"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r1137": {
   "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/2147477796/946-210-45-4"
  },
  "r1138": {
   "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/2147478795/946-210-50-1"
  },
  "r1139": {
   "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/2147478795/946-210-50-1"
  },
  "r1140": {
   "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/2147478795/946-210-50-1"
  },
  "r1141": {
   "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/2147478795/946-210-50-1"
  },
  "r1142": {
   "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/2147478795/946-210-50-12"
  },
  "r1143": {
   "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/2147478795/946-210-50-2"
  },
  "r1144": {
   "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/2147478795/946-210-50-6"
  },
  "r1145": {
   "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/2147478795/946-210-50-6"
  },
  "r1146": {
   "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/2147478795/946-210-50-6"
  },
  "r1147": {
   "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/2147478795/946-210-50-6"
  },
  "r1148": {
   "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/2147478795/946-210-50-6"
  },
  "r1149": {
   "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/2147479170/946-210-S99-1"
  },
  "r1150": {
   "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/2147479170/946-210-S99-1"
  },
  "r1151": {
   "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/2147479170/946-210-S99-1"
  },
  "r1152": {
   "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/2147479170/946-210-S99-1"
  },
  "r1153": {
   "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/2147479170/946-210-S99-1"
  },
  "r1154": {
   "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/2147479170/946-210-S99-1"
  },
  "r1155": {
   "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/2147479170/946-210-S99-1"
  },
  "r1156": {
   "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/2147479170/946-210-S99-1"
  },
  "r1157": {
   "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/2147479170/946-210-S99-1"
  },
  "r1158": {
   "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/2147479170/946-210-S99-1"
  },
  "r1159": {
   "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/2147479170/946-210-S99-1"
  },
  "r1160": {
   "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/2147479170/946-210-S99-1"
  },
  "r1161": {
   "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/2147479170/946-210-S99-1"
  },
  "r1162": {
   "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/2147479170/946-210-S99-1"
  },
  "r1163": {
   "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/2147479170/946-210-S99-1"
  },
  "r1164": {
   "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/2147479170/946-210-S99-1"
  },
  "r1165": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1166": {
   "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/2147479170/946-210-S99-1"
  },
  "r1167": {
   "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/2147479170/946-210-S99-1"
  },
  "r1168": {
   "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/2147479170/946-210-S99-1"
  },
  "r1169": {
   "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/2147479170/946-210-S99-1"
  },
  "r1170": {
   "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/2147479170/946-210-S99-1"
  },
  "r1171": {
   "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/2147479170/946-210-S99-1"
  },
  "r1172": {
   "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/2147479170/946-210-S99-1"
  },
  "r1173": {
   "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/2147479170/946-210-S99-1"
  },
  "r1174": {
   "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/2147479170/946-210-S99-1"
  },
  "r1175": {
   "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/2147479170/946-210-S99-1"
  },
  "r1176": {
   "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/2147479170/946-210-S99-2"
  },
  "r1177": {
   "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/2147479170/946-210-S99-2"
  },
  "r1178": {
   "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/2147479105/946-220-45-7"
  },
  "r1179": {
   "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/2147478297/946-220-50-3"
  },
  "r1180": {
   "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/2147479134/946-220-S99-1"
  },
  "r1181": {
   "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/2147479134/946-220-S99-1"
  },
  "r1182": {
   "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)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1183": {
   "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)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1184": {
   "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/2147479134/946-220-S99-1"
  },
  "r1185": {
   "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/2147479134/946-220-S99-1"
  },
  "r1186": {
   "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/2147479134/946-220-S99-1"
  },
  "r1187": {
   "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/2147479134/946-220-S99-1"
  },
  "r1188": {
   "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/2147479134/946-220-S99-1"
  },
  "r1189": {
   "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/2147479134/946-220-S99-1"
  },
  "r1190": {
   "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/2147479134/946-220-S99-1"
  },
  "r1191": {
   "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/2147479134/946-220-S99-1"
  },
  "r1192": {
   "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/2147479134/946-220-S99-1"
  },
  "r1193": {
   "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/2147479134/946-220-S99-1"
  },
  "r1194": {
   "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/2147479134/946-220-S99-1"
  },
  "r1195": {
   "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/2147479134/946-220-S99-1"
  },
  "r1196": {
   "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/2147479134/946-220-S99-1"
  },
  "r1197": {
   "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/2147479134/946-220-S99-1"
  },
  "r1198": {
   "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/2147479134/946-220-S99-1"
  },
  "r1199": {
   "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/2147479134/946-220-S99-1"
  },
  "r1200": {
   "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/2147479134/946-220-S99-3"
  },
  "r1201": {
   "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/2147479134/946-220-S99-3"
  },
  "r1202": {
   "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/2147479134/946-220-S99-3"
  },
  "r1203": {
   "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/2147479134/946-220-S99-3"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r1205": {
   "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/2147477968/946-235-50-2"
  },
  "r1206": {
   "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/2147477968/946-235-50-2"
  },
  "r1207": {
   "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/2147477802/946-310-45-1"
  },
  "r1208": {
   "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/2147477271/946-320-S99-1"
  },
  "r1209": {
   "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 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1210": {
   "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/2147477271/946-320-S99-1"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r1213": {
   "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/2147477271/946-320-S99-2"
  },
  "r1214": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1215": {
   "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/2147477271/946-320-S99-2"
  },
  "r1216": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1217": {
   "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/2147477271/946-320-S99-3"
  },
  "r1218": {
   "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/2147477271/946-320-S99-3"
  },
  "r1219": {
   "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/2147477271/946-320-S99-3"
  },
  "r1220": {
   "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/2147477271/946-320-S99-5"
  },
  "r1221": {
   "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/2147477271/946-320-S99-5"
  },
  "r1222": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r1223": {
   "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/2147477271/946-320-S99-5A"
  },
  "r1224": {
   "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 F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r1225": {
   "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/2147477271/946-320-S99-5B"
  },
  "r1226": {
   "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/2147477271/946-320-S99-5B"
  },
  "r1227": {
   "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/2147477271/946-320-S99-5C"
  },
  "r1228": {
   "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/2147477271/946-320-S99-5C"
  },
  "r1229": {
   "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/2147477271/946-320-S99-6"
  },
  "r1230": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1231": {
   "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/2147477271/946-320-S99-6"
  },
  "r1232": {
   "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/2147478448/946-505-50-1"
  },
  "r1233": {
   "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/2147478448/946-505-50-2"
  },
  "r1234": {
   "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/2147478448/946-505-50-2"
  },
  "r1235": {
   "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/2147478448/946-505-50-2"
  },
  "r1236": {
   "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/2147478448/946-505-50-2"
  },
  "r1237": {
   "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/2147478448/946-505-50-3"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-38"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r1240": {
   "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(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1241": {
   "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(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1242": {
   "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(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1243": {
   "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(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1244": {
   "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/2147479196/954-310-45-1"
  },
  "r1245": {
   "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/2147478785/954-310-50-2"
  },
  "r1246": {
   "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/2147478522/954-440-50-1"
  },
  "r1247": {
   "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 A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1248": {
   "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/2147478979/970-360-S99-1"
  },
  "r1249": {
   "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/2147478979/970-360-S99-1"
  },
  "r1250": {
   "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/2147478979/970-360-S99-1"
  },
  "r1251": {
   "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)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1252": {
   "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/2147478979/970-360-S99-1"
  },
  "r1253": {
   "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/2147478979/970-360-S99-1"
  },
  "r1254": {
   "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/2147478979/970-360-S99-1"
  },
  "r1255": {
   "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/2147478979/970-360-S99-1"
  },
  "r1256": {
   "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/2147478979/970-360-S99-1"
  },
  "r1257": {
   "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/2147477332/976-310-50-1"
  },
  "r1258": {
   "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/2147479230/978-310-50-1"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483474/205-20-55-102"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483474/205-20-55-103"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20"
  },
  "r1283": {
   "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"
  },
  "r1284": {
   "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"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-23"
  },
  "r1293": {
   "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"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-2"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-4"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r1298": {
   "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"
  },
  "r1299": {
   "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"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1301": {
   "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"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1311": {
   "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"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "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"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r1318": {
   "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"
  },
  "r1319": {
   "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"
  },
  "r1320": {
   "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"
  },
  "r1321": {
   "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"
  },
  "r1322": {
   "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"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r1326": {
   "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"
  },
  "r1327": {
   "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"
  },
  "r1328": {
   "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"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1333": {
   "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"
  },
  "r1334": {
   "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"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1337": {
   "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"
  },
  "r1338": {
   "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"
  },
  "r1339": {
   "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"
  },
  "r1340": {
   "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"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482630/740-20-55-7"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-9"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-48"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-49"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479299/805-40-55-10"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r1393": {
   "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"
  },
  "r1394": {
   "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"
  },
  "r1395": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "181",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
  },
  "r1397": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r1398": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "183",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-183"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "185",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-185"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1406": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1407": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1408": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1409": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1410": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1411": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1414": {
   "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"
  },
  "r1415": {
   "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"
  },
  "r1416": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "108",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481296/860-20-55-108"
  },
  "r1417": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r1418": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2"
  },
  "r1419": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r1420": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r1421": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1422": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1423": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1424": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1425": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1426": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1427": {
   "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"
  },
  "r1428": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1429": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1430": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r1431": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r1432": {
   "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/2147478795/946-210-50-1"
  },
  "r1433": {
   "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/2147478795/946-210-50-6"
  },
  "r1434": {
   "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/2147477439/946-210-55-1"
  },
  "r1435": {
   "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/2147477802/946-310-45-1"
  },
  "r1436": {
   "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/2147477271/946-320-S99-1"
  },
  "r1437": {
   "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/2147477271/946-320-S99-2"
  },
  "r1438": {
   "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/2147477271/946-320-S99-3"
  },
  "r1439": {
   "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/2147477271/946-320-S99-6"
  },
  "r1440": {
   "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/2147479168/946-830-55-10"
  },
  "r1441": {
   "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/2147479168/946-830-55-11"
  },
  "r1442": {
   "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/2147479168/946-830-55-12"
  },
  "r1443": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1444": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1445": {
   "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"
  },
  "r1446": {
   "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"
  },
  "r1447": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1448": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1449": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1450": {
   "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"
  },
  "r1451": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r1452": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r1453": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r1454": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r1455": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1456": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1457": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(6))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1458": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1460": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1462": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1463": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1464": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1465": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1466": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r1467": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r1468": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r1469": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3"
  },
  "r1470": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B"
  },
  "r1471": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r1472": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r1473": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r1474": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r1475": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1476": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r1477": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r1478": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r1479": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r1480": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r1481": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r1482": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r1483": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r1484": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r1485": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r1486": {
   "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"
  },
  "r1487": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-3"
  },
  "r1488": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1489": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r1490": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13"
  },
  "r1491": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r1492": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r1493": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1494": {
   "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"
  },
  "r1495": {
   "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(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1496": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1497": {
   "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"
  },
  "r1498": {
   "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(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1499": {
   "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(22)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1500": {
   "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(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1501": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1502": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1503": {
   "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"
  },
  "r1504": {
   "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"
  },
  "r1505": {
   "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)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1506": {
   "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"
  },
  "r1507": {
   "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(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1508": {
   "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(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1509": {
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1510": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1511": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1512": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1513": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1514": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1515": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1516": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1517": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1518": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1519": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r1520": {
   "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"
  },
  "r1521": {
   "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"
  },
  "r1522": {
   "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"
  },
  "r1523": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1524": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1525": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1526": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1527": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1528": {
   "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"
  },
  "r1529": {
   "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"
  },
  "r1530": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1531": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1532": {
   "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"
  },
  "r1533": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r1534": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1535": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1536": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1537": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1538": {
   "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"
  },
  "r1539": {
   "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"
  },
  "r1540": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1541": {
   "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"
  },
  "r1542": {
   "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(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1543": {
   "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(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1544": {
   "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"
  },
  "r1545": {
   "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"
  },
  "r1546": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1547": {
   "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"
  },
  "r1548": {
   "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"
  },
  "r1549": {
   "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"
  },
  "r1550": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r1551": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1552": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1553": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1554": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1555": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1556": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1557": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1558": {
   "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"
  },
  "r1559": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1560": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1561": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1562": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1563": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1564": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1565": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1566": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1567": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1568": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1569": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r1570": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r1571": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r1572": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r1573": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1574": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1575": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1576": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1577": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1578": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1579": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1580": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1581": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1582": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1583": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1584": {
   "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"
  },
  "r1585": {
   "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"
  },
  "r1586": {
   "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"
  },
  "r1587": {
   "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"
  },
  "r1588": {
   "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"
  },
  "r1589": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1590": {
   "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"
  },
  "r1591": {
   "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"
  },
  "r1592": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1593": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1594": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1595": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1596": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1597": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1598": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1599": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1600": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-20"
  },
  "r1601": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r1602": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r1603": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r1604": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r1605": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1606": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482646/350-20-35-4"
  },
  "r1607": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1608": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1609": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1610": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1611": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1612": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1613": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1614": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1615": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1616": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1617": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1618": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1619": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1620": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1621": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1622": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1623": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1624": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1625": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1626": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1627": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1628": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1629": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1630": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1631": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1632": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1633": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1634": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482558/350-40-50-1"
  },
  "r1635": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482222/360-10-30-2"
  },
  "r1636": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-3"
  },
  "r1637": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-14"
  },
  "r1638": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r1639": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1640": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1641": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1642": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1643": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r1644": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r1645": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r1646": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r1647": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1648": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r1649": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1650": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1651": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1652": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1653": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1654": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480204/360-10-S45-1"
  },
  "r1655": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480204/360-10-S45-3"
  },
  "r1656": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-1"
  },
  "r1657": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1658": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1659": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1660": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1661": {
   "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"
  },
  "r1662": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r1663": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r1664": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1665": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r1666": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1667": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1668": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1669": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1670": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r1671": {
   "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"
  },
  "r1672": {
   "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"
  },
  "r1673": {
   "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"
  },
  "r1674": {
   "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"
  },
  "r1675": {
   "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"
  },
  "r1676": {
   "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"
  },
  "r1677": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1678": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r1679": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1680": {
   "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"
  },
  "r1681": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r1682": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r1683": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r1684": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r1685": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r1686": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-8"
  },
  "r1687": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r1688": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-2"
  },
  "r1689": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6"
  },
  "r1690": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1691": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r1692": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r1693": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-2"
  },
  "r1694": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-2"
  },
  "r1695": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1696": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1697": {
   "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"
  },
  "r1698": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-27"
  },
  "r1699": {
   "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"
  },
  "r1700": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1701": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1702": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1703": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1706": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1707": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1708": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1709": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1710": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1711": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1712": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1713": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1714": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1715": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1716": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1717": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1718": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1719": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1720": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1721": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1722": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1723": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1724": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1725": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1726": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1727": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1728": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1729": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1730": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1731": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1732": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1733": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1734": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1735": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1736": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1737": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1738": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1739": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1740": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r1741": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1742": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1744": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1745": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1746": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1747": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1748": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r1749": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r1750": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1751": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1752": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1753": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1754": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1755": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r1756": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r1761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1762": {
   "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"
  },
  "r1763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r1764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r1765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r1766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1767": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1772": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1773": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1774": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1775": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1776": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1777": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1778": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r1781": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1782": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5"
  },
  "r1783": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5A"
  },
  "r1784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r1785": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1786": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1787": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1788": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1789": {
   "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"
  },
  "r1790": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1791": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1792": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1793": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1794": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1795": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1796": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1797": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1798": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1799": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1800": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1801": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1802": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1803": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2C"
  },
  "r1804": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2D"
  },
  "r1805": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1806": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-13"
  },
  "r1813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1814": {
   "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"
  },
  "r1815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r1823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1825": {
   "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"
  },
  "r1826": {
   "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"
  },
  "r1827": {
   "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"
  },
  "r1828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r1829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-8"
  },
  "r1830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-8"
  },
  "r1831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2"
  },
  "r1832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "905",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478704/905-360-25-4"
  },
  "r1833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r1834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r1835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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/2147478546/942-210-S99-1"
  },
  "r1838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1839": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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/2147478524/942-220-S99-1"
  },
  "r1842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1843": {
   "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)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1844": {
   "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/2147478777/944-210-S99-1"
  },
  "r1845": {
   "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)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1846": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1847": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1848": {
   "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/2147478777/944-210-S99-1"
  },
  "r1849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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/2147477250/944-220-S99-1"
  },
  "r1850": {
   "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"
  },
  "r1851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1879": {
   "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/2147478009/946-205-45-4"
  },
  "r1880": {
   "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/2147478795/946-210-50-6"
  },
  "r1881": {
   "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/2147479170/946-210-S99-1"
  },
  "r1882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1883": {
   "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/2147479105/946-220-45-3"
  },
  "r1884": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r1886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1887": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1888": {
   "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/2147479134/946-220-S99-3"
  },
  "r1889": {
   "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/2147479134/946-220-S99-3"
  },
  "r1890": {
   "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)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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/2147477271/946-320-S99-2"
  },
  "r1892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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/2147477271/946-320-S99-6"
  },
  "r1894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "810",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477383/970-810-45-1"
  },
  "r1895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
