{
 "version": "2.2",
 "instance": {
  "cntm-20260331xs1a.htm": {
   "nsprefix": "cntm",
   "nsuri": "http://www.tailwindacquisition.com/20260331",
   "dts": {
    "schema": {
     "local": [
      "cntm-20260331.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/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "cntm-20260331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cntm-20260331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cntm-20260331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cntm-20260331_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "cntm-20260331xs1a.htm"
     ]
    }
   },
   "keyStandard": 450,
   "keyCustom": 507,
   "axisStandard": 43,
   "axisCustom": 0,
   "memberStandard": 67,
   "memberCustom": 198,
   "hidden": {
    "total": 100,
    "http://fasb.org/us-gaap/2025": 64,
    "http://www.tailwindacquisition.com/20260331": 33,
    "http://xbrl.sec.gov/dei/2025": 3
   },
   "contextCount": 1058,
   "entityCount": 1,
   "segmentCount": 288,
   "elementCount": 1425,
   "unitCount": 22,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 2451,
    "http://xbrl.sec.gov/dei/2025": 8
   },
   "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_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
     "longName": "100100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "100105 - 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_WoCjpriE6UmWNI8DZNfQRw",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_lMrDmUwi4UWuUWkMVAzoAQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "cntm:ReverseRecapitalizationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_srt_RestatementAxis_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_cg-DGSQizkC2fBpJn26UjA",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockSharesOutstanding",
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "longName": "100200 - 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_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R5": {
     "role": "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical",
     "longName": "100205 - 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/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
     "longName": "100300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_6Fd8Ah3XDkyL0kCnjvjueA",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_srt_RestatementAxis_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rwpzPRzNPUea1GmCUixUrQ",
      "name": "cntm:StockIssuedDuringPeriodValueSettlementAgreement",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficitParenthetical",
     "longName": "100305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT (Parenthetical)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R8": {
     "role": "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
     "longName": "100400 - 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_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperations",
     "longName": "110101 - Disclosure - ORGANIZATION AND OPERATIONS",
     "shortName": "ORGANIZATION AND OPERATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R10": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies",
     "longName": "110201 - 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_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R11": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoingConcern",
     "longName": "110301 - Disclosure - GOING CONCERN",
     "shortName": "GOING CONCERN",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R12": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDisposals",
     "longName": "110401 - Disclosure - DISPOSALS",
     "shortName": "DISPOSALS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethod",
     "longName": "110501 - Disclosure - INVESTMENT IN SUN SOLAR - EQUITY METHOD",
     "shortName": "INVESTMENT IN SUN SOLAR - EQUITY METHOD",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNet",
     "longName": "110601 - Disclosure - INTANGIBLE ASSETS, NET",
     "shortName": "INTANGIBLE ASSETS, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebt",
     "longName": "110701 - Disclosure - CONVERTIBLE DEBT",
     "shortName": "CONVERTIBLE DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "cntm:ConvertibleDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R16": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebt",
     "longName": "110801 - Disclosure - DEBT",
     "shortName": "DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R17": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements",
     "longName": "110901 - Disclosure - FAIR VALUE MEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R18": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactions",
     "longName": "111001 - Disclosure - RELATED PARTY TRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R19": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingencies",
     "longName": "111101 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R20": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenues",
     "longName": "111201 - Disclosure - REVENUES",
     "shortName": "REVENUES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R21": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxes",
     "longName": "111301 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R22": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegments",
     "longName": "111401 - Disclosure - REPORTABLE SEGMENTS",
     "shortName": "REPORTABLE SEGMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R23": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEvents",
     "longName": "111501 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R24": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "120202 - 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": "24",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables",
     "longName": "130203 - 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": "25",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R26": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetTables",
     "longName": "130603 - Disclosure - INTANGIBLE ASSETS, NET (Tables)",
     "shortName": "INTANGIBLE ASSETS, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R27": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtTables",
     "longName": "130703 - Disclosure - CONVERTIBLE DEBT (Tables)",
     "shortName": "CONVERTIBLE DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R28": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtTables",
     "longName": "130803 - Disclosure - DEBT (Tables)",
     "shortName": "DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R29": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTables",
     "longName": "130903 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2026And2025Member_1a7FJuTFGEWwChM4CgiBHQ",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenuesTables",
     "longName": "131203 - Disclosure - REVENUES (Tables)",
     "shortName": "REVENUES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R31": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsTables",
     "longName": "131403 - Disclosure - REPORTABLE SEGMENTS (Tables)",
     "shortName": "REPORTABLE SEGMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R32": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetails",
     "longName": "140101 - Disclosure - ORGANIZATION AND OPERATIONS (Details)",
     "shortName": "ORGANIZATION AND OPERATIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Unit_Standard_segment_3ToPfRLfyEe9BUo8gISDpw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R33": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
     "longName": "140201 - 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": "33",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Unit_Standard_segment_3ToPfRLfyEe9BUo8gISDpw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R34": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails",
     "longName": "140202 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details)",
     "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:InventoryPartsAndComponentsNetOfReserves",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R35": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails",
     "longName": "140203 - 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": "35",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_cntm_IssuableSharesUponPotentialConversionOfConvertibleNotesMember_g6nL7BW_6UiLHbgDbmreIw",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails",
     "longName": "140204 - 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": "36",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockSharesOutstanding",
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R37": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
     "longName": "140301 - Disclosure - GOING CONCERN (Details)",
     "shortName": "GOING CONCERN (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:Cash",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R38": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
     "longName": "140401 - Disclosure - DISPOSALS - Air Temp Service Co. (Details)",
     "shortName": "DISPOSALS - Air Temp Service Co. (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_1_2026_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cntm_HvacBusinessAssetsAndOperationsMember_yxupuVfP8E2ShBS1-s151Q",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails",
     "longName": "140402 - Disclosure - DISPOSALS - Green Energy Gains (Details)",
     "shortName": "DISPOSALS - Green Energy Gains (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "cntm:DisposalGroupIncludingDiscontinuedOperationNonCashInvestingItemsHoldback",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_20_2026_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cntm_GreenEnergyGainsMember_LRvtzUd7Z0S9FSNyd0bTDg",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails",
     "longName": "140501 - Disclosure - INVESTMENT IN SUN SOLAR - EQUITY METHOD (Details)",
     "shortName": "INVESTMENT IN SUN SOLAR - EQUITY METHOD (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "cntm:IssuanceOfSharesForEquityMethodInvestment",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_5_2026_dei_LegalEntityAxis_cntm_SunSolarLlcMember_W7FTiWKxv0mFxTyOtRV03w",
      "name": "us-gaap:LimitedPartnersCapitalAccountUnitsIssued",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
     "longName": "140601 - 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": "41",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R42": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
     "longName": "140602 - Disclosure - INTANGIBLE ASSETS, NET - Additional information (Details)",
     "shortName": "INTANGIBLE ASSETS, NET - Additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_P3Y_3JktukyeVuU4nk92fQ",
      "name": "cntm:ImpairmentOfGoodwillAffectingIdentifiableIntangibleAssets",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R43": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails",
     "longName": "140604 - Disclosure - INTANGIBLE ASSETS, NET - Amortization expense (Details)",
     "shortName": "INTANGIBLE ASSETS, NET - Amortization expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "cntm:FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationRemainderOfFiscalYear",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "cntm:FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationRemainderOfFiscalYear",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetails",
     "longName": "140701 - Disclosure - CONVERTIBLE DEBT - Convertible debt (Details)",
     "shortName": "CONVERTIBLE DEBT - Convertible debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:ConvertibleNotesPayableCurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2026_us-gaap_DebtInstrumentAxis_cntm_ConvertibleNotes2026Member_K4caXrD9QEaEDzReqfr_hg",
      "name": "us-gaap:ConvertibleNotesPayableCurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
     "longName": "140702 - Disclosure - CONVERTIBLE DEBT (Details)",
     "shortName": "CONVERTIBLE DEBT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_us-gaap_DebtInstrumentAxis_cntm_ConvertibleNotes2026Member_pBjwlYgVd0euw7jxLFEvtg",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "cntm:ConvertibleDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
     "longName": "140703 - 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": "46",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "Unit_Divide_USD_shares_lMrDmUwi4UWuUWkMVAzoAQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "cntm:ConvertibleNotesReceivableRelatedPartyPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2026_us-gaap_DebtInstrumentAxis_cntm_ConvertibleNotes2026IssuanceOneMember_ApWUD8zXr0mc7jTZ0tJ75A",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
     "longName": "140801 - Disclosure - DEBT - Schedule of Debt (Details)",
     "shortName": "DEBT - Schedule of Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2026_us-gaap_DebtInstrumentAxis_cntm_AvantiNotesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_GX9PsJffTEGMS7tWNuD2Tw",
      "name": "us-gaap:NotesPayable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetails",
     "longName": "140802 - Disclosure - DEBT - Promissory Notes (Details)",
     "shortName": "DEBT - Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "As_Of_10_31_2024_us-gaap_DebtInstrumentAxis_us-gaap_NotesPayableOtherPayablesMember_8IZ0INyEP06mobJT9zmq9w",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_2_28_2026_srt_ConsolidatedEntitiesAxis_cntm_GlobalImpexLlcMember_us-gaap_DebtInstrumentAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_e-42XPaiAUaq2PljmjHs4A",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:DebtInstrumentFaceAmount",
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
     "longName": "140803 - Disclosure - DEBT - Sale of future receipts (Details)",
     "shortName": "DEBT - Sale of future receipts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R50": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetails",
     "longName": "140804 - 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": "50",
     "firstAnchor": {
      "contextRef": "Duration_9_19_2024_To_9_19_2024_HNW0dk2hj0Woimg456GZmg",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_25_2026_us-gaap_DebtInstrumentAxis_cntm_BusinessLoanAndSecurityAgreementJanuary2026Member_c8FzVoVqPEmcnKGd_cc9xA",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
     "longName": "140805 - Disclosure - DEBT - Purchase Order Financing Facility (Details)",
     "shortName": "DEBT - Purchase Order Financing Facility (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "As_Of_9_18_2025_srt_ConsolidatedEntitiesAxis_cntm_CountyComfortServicesLlcMember_us-gaap_DebtInstrumentAxis_cntm_FactoringArrangementPurchaseOrderAndAccountsReceivableFinancingMember_lFBEzVK4sESWWiWACG5D9w",
      "name": "cntm:FinancingFacilityMaximumBorrowingCapacity",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_srt_ConsolidatedEntitiesAxis_cntm_CountyComfortServicesLlcMember_us-gaap_DebtInstrumentAxis_cntm_FactoringArrangementPurchaseOrderFinancingMember_m3VzwcKDOU2yfCbxeQKmOg",
      "name": "cntm:ProceedsFromFinancingFacility",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
     "longName": "140901 - 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": "52",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "cntm:SettlementAgreementFairValueDisclosure",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_srt_RestatementAxis_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_UMo7N9JXgk2enYrQ0xzs0g",
      "name": "cntm:BusinessCombinationContingentConsiderationLiabilityFairValueDisclosure",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails",
     "longName": "140902 - 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": "53",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "cntm:BusinessCombinationContingentConsiderationLiabilityFairValueDisclosure",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_3LsvC_NsqEaa6k_wkMypNg",
      "name": "cntm:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossOnExtinguishmentAndChangeInFairValueOfConvertibleDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetails",
     "longName": "140903 - 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": "54",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2026_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2026Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_V0RQuKoZlkuQjAtAFFEDmg",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetails",
     "longName": "140904 - 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": "55",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "cntm:FairValueMeasurementOfDebtUnrealizedGainLoss",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R56": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails",
     "longName": "140905 - 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": "56",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2026And2025Member_us-gaap_MeasurementInputTypeAxis_cntm_MeasurementInputRemainingTermForVoluntaryConversionScenarioMember_98bh3_Sb5UaO4F3_mh0c9A",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "Unit_Standard_Y_m8Znn8HibUGe4OFFDvccaQ",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2026_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2026And2025Member_us-gaap_MeasurementInputTypeAxis_cntm_MeasurementInputRemainingTermForVoluntaryConversionScenarioMember_98bh3_Sb5UaO4F3_mh0c9A",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "Unit_Standard_Y_m8Znn8HibUGe4OFFDvccaQ",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetails",
     "longName": "140906 - 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": "57",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R58": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetails",
     "longName": "140907 - 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": "58",
     "firstAnchor": {
      "contextRef": "As_Of_1_28_2025_9kiQA_tpoEW3emrxlTXyvQ",
      "name": "cntm:SettlementAgreementFairValueDisclosure",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R59": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetails",
     "longName": "140908 - 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": "59",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:UnrealizedGainLossOnDerivatives",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R60": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
     "longName": "141001 - 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": "60",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "Unit_Divide_USD_shares_lMrDmUwi4UWuUWkMVAzoAQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "cntm:ConvertibleNotesReceivableRelatedPartyPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R61": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
     "longName": "141002 - Disclosure - RELATED PARTY TRANSACTIONS - Avanti Notes (Details)",
     "shortName": "RELATED PARTY TRANSACTIONS - Avanti Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:DerivativeLiabilitiesCurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2026_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cntm_SponsorMember_xkjxjvxN3Eyc1ZgsjxS6ow",
      "name": "us-gaap:DerivativeLiabilities",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
     "longName": "141003 - 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": "62",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cntm_NonEmployeeDirectorMember_GUi38yOVv0-ToGz48Lt1Kg",
      "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
     "longName": "141101 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "As_Of_12_25_2025_hSc5WZjHlEa6PznXq_8uxw",
      "name": "cntm:LossContingencyMortgageAndPromissoryNote",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_7_2026_To_1_7_2026_srt_RangeAxis_srt_MinimumMember_HYjcH6kGa0y4PFwYsMwofw",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationByGeographicAreaDetails",
     "longName": "141201 - Disclosure - REVENUES - Disaggregated revenue information by geographic area (Details)",
     "shortName": "REVENUES - Disaggregated revenue information by geographic area (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "cntm:RevenueIncludingCorporateSegment",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_srt_StatementGeographicalAxis_country_IN_riaIxNpHr0mlc8gfsvK2Og",
      "name": "cntm:RevenueIncludingCorporateSegment",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenuesContractAssetsActivityDetails",
     "longName": "141202 - Disclosure - REVENUES - Contract assets activity (Details)",
     "shortName": "REVENUES - Contract assets activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenuesContractLiabilityActivityDetails",
     "longName": "141203 - Disclosure - REVENUES - Contract liability activity (Details)",
     "shortName": "REVENUES - Contract liability activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R67": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
     "longName": "141301 - Disclosure - INCOME TAXES (Details)",
     "shortName": "INCOME TAXES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "Unit_Standard_pure_HtWX9Qf490qnAttztujN3A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R68": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
     "longName": "141401 - Disclosure - REPORTABLE SEGMENTS (Details)",
     "shortName": "REPORTABLE SEGMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Unit_Standard_segment_3ToPfRLfyEe9BUo8gISDpw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R69": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
     "longName": "141402 - Disclosure - REPORTABLE SEGMENTS - Revenue information (Details)",
     "shortName": "REPORTABLE SEGMENTS - Revenue information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_us-gaap_StatementBusinessSegmentsAxis_cntm_KeenLabsSegmentMember_BUWnTobg00aHCnJ6KJn0Kw",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
     "longName": "141403 - 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": "70",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "cntm:RevenueIncludingCorporateSegment",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R71": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
     "longName": "141501 - Disclosure - SUBSEQUENT EVENTS - Divestiture of India Operations (Details)",
     "shortName": "SUBSEQUENT EVENTS - Divestiture of India Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_srt_StatementGeographicalAxis_country_IN_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_znxW9BfVfUOqVPRWOqbj_g",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
     "longName": "141502 - Disclosure - SUBSEQUENT EVENTS - Acquisition of Harry Kahn Associates, Inc (Details)",
     "shortName": "SUBSEQUENT EVENTS - Acquisition of Harry Kahn Associates, Inc (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "Duration_11_1_2025_To_11_30_2025_dei_LegalEntityAxis_cntm_HarryKahnAssociatesIncMember_MaRWXZ9CEEuc1CNrgyxvOQ",
      "name": "cntm:PeriodOfTerminationSettlementWithPrimeContractor",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_1_2025_To_11_30_2025_dei_LegalEntityAxis_cntm_HarryKahnAssociatesIncMember_MaRWXZ9CEEuc1CNrgyxvOQ",
      "name": "cntm:PeriodOfTerminationSettlementWithPrimeContractor",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
     "longName": "141503 - Disclosure - SUBSEQUENT EVENTS - Loans, promissory note and Settlement of Delivery Circle (Details)",
     "shortName": "SUBSEQUENT EVENTS - Loans, promissory note and Settlement of Delivery Circle (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "Duration_9_19_2024_To_9_19_2024_HNW0dk2hj0Woimg456GZmg",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_4_2_2026_us-gaap_DebtInstrumentAxis_cntm_FirstConvertibleNoteMember_pRXzKwaqG0aImeVe_KHecw",
      "name": "cntm:DebtInstrumentRepaymentNumberOfInstallmentsForPeriodicPayments",
      "unitRef": "Unit_Standard_installment_RiNbIaXnmkyIUtFhyUlGyw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets",
     "longName": "200100 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Uncategorized",
     "order": "74",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_qzU1wYijzU6Ev48eCSokVw",
      "name": "us-gaap:Cash",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_qzU1wYijzU6Ev48eCSokVw",
      "name": "us-gaap:DerivativeAssetsCurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheetsParenthetical",
     "longName": "200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Cover",
     "order": "75",
     "firstAnchor": {
      "contextRef": "As_Of_7_12_2024_WoCjpriE6UmWNI8DZNfQRw",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_lMrDmUwi4UWuUWkMVAzoAQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "cntm:ReverseRecapitalizationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R76": {
     "role": "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "longName": "200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "76",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R77": {
     "role": "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit",
     "longName": "200300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "77",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_k0KPPn53bEmQMPM167X37g",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R78": {
     "role": "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
     "longName": "200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "78",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationss",
     "longName": "210101 - Disclosure - ORGANIZATION AND OPERATIONS",
     "shortName": "ORGANIZATION AND OPERATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "79",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R80": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
     "longName": "210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "80",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R81": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoingConcerns",
     "longName": "210301 - Disclosure - GOING CONCERN",
     "shortName": "GOING CONCERN",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "81",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R82": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalization",
     "longName": "210401 - Disclosure - REVERSE RECAPITALIZATION",
     "shortName": "REVERSE RECAPITALIZATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "82",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "cntm:ReverseRecapitalizationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "cntm:ReverseRecapitalizationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitions",
     "longName": "210501 - Disclosure - ACQUISITIONS",
     "shortName": "ACQUISITIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "83",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "cntm:AcquisitionsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "cntm:AcquisitionsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNet",
     "longName": "210601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "84",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNet",
     "longName": "210701 - Disclosure - PROPERTY AND EQUIPMENT, NET",
     "shortName": "PROPERTY AND EQUIPMENT, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "85",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebts",
     "longName": "210801 - Disclosure - CONVERTIBLE DEBT",
     "shortName": "CONVERTIBLE DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "86",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "cntm:ConvertibleDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R87": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebts",
     "longName": "210901 - Disclosure - DEBT",
     "shortName": "DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "87",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R88": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensation",
     "longName": "211001 - Disclosure - STOCK BASED COMPENSATION",
     "shortName": "STOCK BASED COMPENSATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "88",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstruments",
     "longName": "211101 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "89",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementss",
     "longName": "211201 - Disclosure - FAIR VALUE MEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "90",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R91": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureLeases",
     "longName": "211301 - Disclosure - LEASES",
     "shortName": "LEASES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "91",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "cntm:LeaseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "cntm:LeaseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxess",
     "longName": "211401 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "92",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R93": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionss",
     "longName": "211501 - Disclosure - RELATED PARTY TRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "93",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R94": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciess",
     "longName": "211601 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "94",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R95": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureEmployeeRetentionCreditErc",
     "longName": "211701 - Disclosure - EMPLOYEE RETENTION CREDIT (ERC)",
     "shortName": "EMPLOYEE RETENTION CREDIT (ERC)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "95",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "cntm:EmployeeRetentionCreditDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "cntm:EmployeeRetentionCreditDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenue",
     "longName": "211801 - Disclosure - REVENUE",
     "shortName": "REVENUE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "96",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R97": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentss",
     "longName": "211901 - Disclosure - REPORTABLE SEGMENTS",
     "shortName": "REPORTABLE SEGMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "97",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R98": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventss",
     "longName": "212001 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "98",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R99": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplit",
     "longName": "212101 - Disclosure - REVERSE STOCK SPLIT",
     "shortName": "REVERSE STOCK SPLIT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "99",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "cntm:ReverseStockSplitTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "cntm:ReverseStockSplitTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "220202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "100",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R101": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
     "longName": "230203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "101",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R102": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationTables",
     "longName": "230403 - Disclosure - REVERSE RECAPITALIZATION (Tables)",
     "shortName": "REVERSE RECAPITALIZATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "102",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsTables",
     "longName": "230503 - Disclosure - ACQUISITIONS (Tables)",
     "shortName": "ACQUISITIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "103",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:AssetAcquisitionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:AssetAcquisitionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables",
     "longName": "230603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "104",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R105": {
     "role": "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetTables",
     "longName": "230703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "105",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtTabless",
     "longName": "230803 - Disclosure - CONVERTIBLE DEBT (Tables)",
     "shortName": "CONVERTIBLE DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "106",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R107": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtTabless",
     "longName": "230903 - Disclosure - DEBT (Tables)",
     "shortName": "DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "107",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R108": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationTables",
     "longName": "231003 - Disclosure - STOCK BASED COMPENSATION (Tables)",
     "shortName": "STOCK BASED COMPENSATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "108",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsTabless",
     "longName": "231203 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "109",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_FairValueByAssetClassAxis_us-gaap_DerivativeFinancialInstrumentsAssetsMember_Ds8pzC5VQEW6C5xxn3tXnw",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureLeasesTables",
     "longName": "231303 - Disclosure - LEASES (Tables)",
     "shortName": "LEASES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "110",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesTables",
     "longName": "231403 - Disclosure - INCOME TAXES (Tables)",
     "shortName": "INCOME TAXES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "111",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenueTables",
     "longName": "231803 - Disclosure - REVENUE (Tables)",
     "shortName": "REVENUE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "112",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R113": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsTabless",
     "longName": "231903 - Disclosure - REPORTABLE SEGMENTS (Tables)",
     "shortName": "REPORTABLE SEGMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "113",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R114": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitTables",
     "longName": "232103 - Disclosure - REVERSE STOCK SPLIT (Tables)",
     "shortName": "REVERSE STOCK SPLIT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "114",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R115": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
     "longName": "240201 - 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": "115",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Unit_Standard_segment_3ToPfRLfyEe9BUo8gISDpw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableRollforwardDetails",
     "longName": "240202 - 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": "116",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAllowanceForCreditLossesRollforwardDetails",
     "longName": "240203 - 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": "117",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails",
     "longName": "240204 - 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": "118",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:InventoryPartsAndComponentsNetOfReserves",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R119": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails",
     "longName": "240205 - 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": "119",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_AuQw1o1hGUiZwpcFgkGadw",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_AuQw1o1hGUiZwpcFgkGadw",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
     "longName": "240206 - 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": "120",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_srt_RangeAxis_srt_MinimumMember_oaD8QNgksESSvjq-xIPhqA",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember_PItQ8bD35U-bAlUydULnag",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsActivityDetails",
     "longName": "240207 - 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": "121",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_ixUyiCFnJ0S5fH7pK5Vn6g",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractLiabilityActivityDetails",
     "longName": "240208 - 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": "122",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R123": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails",
     "longName": "240209 - 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": "123",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R124": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss",
     "longName": "240301 - Disclosure - GOING CONCERN (Details)",
     "shortName": "GOING CONCERN (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:Cash",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R125": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
     "longName": "240401 - Disclosure - REVERSE RECAPITALIZATION - Narrative (Details)",
     "shortName": "REVERSE RECAPITALIZATION - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "As_Of_7_12_2024_WoCjpriE6UmWNI8DZNfQRw",
      "name": "cntm:SharesAuthorized",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "cntm:ReverseRecapitalizationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_7_12_2024_WoCjpriE6UmWNI8DZNfQRw",
      "name": "cntm:SharesAuthorized",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "cntm:ReverseRecapitalizationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationReconciliationDetails",
     "longName": "240402 - Disclosure - REVERSE RECAPITALIZATION - Reconciliation (Details)",
     "shortName": "REVERSE RECAPITALIZATION - Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_P3Y_3JktukyeVuU4nk92fQ",
      "name": "cntm:CashAcquiredThroughReverseRecapitalization",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_P3Y_3JktukyeVuU4nk92fQ",
      "name": "cntm:CashAcquiredThroughReverseRecapitalization",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R127": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesIssuedFollowingConsummationOfBusinessCombinationDetails",
     "longName": "240403 - 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": "127",
     "firstAnchor": {
      "contextRef": "As_Of_7_12_2024_WoCjpriE6UmWNI8DZNfQRw",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_qzU1wYijzU6Ev48eCSokVw",
      "name": "cntm:CommonStockSharesOutstandingAfterRedemption",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
     "longName": "240404 - 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": "128",
     "firstAnchor": {
      "contextRef": "Duration_7_12_2024_To_7_12_2024_w_kDBsB6H0Kr6p1D2Jdziw",
      "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_cntm_LegacyOptionsMember_b5eZ--8WY02lAExZeTrYxg",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R129": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
     "longName": "240501 - Disclosure - ACQUISITIONS - Amperics Acquisition (Details)",
     "shortName": "ACQUISITIONS - Amperics Acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_3_2025_To_11_3_2025_us-gaap_AssetAcquisitionAxis_cntm_AmpericsHoldingsLlcMember_6npwGQKr1keAuwahiQFh9Q",
      "name": "us-gaap:PaymentsToAcquireProductiveAssets",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R130": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
     "longName": "240502 - Disclosure - ACQUISITIONS - Geo Impex Acquisition (Details)",
     "shortName": "ACQUISITIONS - Geo Impex Acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_11_3_2025_srt_OwnershipAxis_cntm_GlobalImpexLlcMember_8-h8RpVY8kihbeTCXmDS7w",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "unitRef": "Unit_Standard_pure_HtWX9Qf490qnAttztujN3A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R131": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
     "longName": "240503 - 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": "131",
     "firstAnchor": {
      "contextRef": "Duration_5_7_2025_To_5_7_2025_us-gaap_BusinessAcquisitionAxis_cntm_AirTempServiceCoIncAndSolarEnergySystemsOfBrevardIncMember_YYmPxpcV-EiJWEKIl9N2Gg",
      "name": "cntm:ThresholdPeriodForDelistingFromClosing",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_7_2025_To_5_7_2025_us-gaap_BusinessAcquisitionAxis_cntm_AirTempServiceCoIncAndSolarEnergySystemsOfBrevardIncMember_YYmPxpcV-EiJWEKIl9N2Gg",
      "name": "cntm:ThresholdPeriodForDelistingFromClosing",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R132": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
     "longName": "240504 - Disclosure - ACQUISITIONS - Purchase price allocation (Details)",
     "shortName": "ACQUISITIONS - Purchase price allocation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_4_28_2025_us-gaap_BusinessAcquisitionAxis_cntm_AirTempServiceCoIncAndSolarEnergySystemsOfBrevardIncMember_oUVPm9e-80KIC0-q_zuuqg",
      "name": "cntm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivables",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R133": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationCerAcquisitionDetails",
     "longName": "240505 - 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": "133",
     "firstAnchor": {
      "contextRef": "Duration_4_25_2025_To_4_25_2025_us-gaap_BusinessAcquisitionAxis_cntm_CambridgeEnergyResourcesLtdMember_9ZdMr0KYI0yg41oZPCHBtg",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_25_2025_To_4_25_2025_us-gaap_BusinessAcquisitionAxis_cntm_CambridgeEnergyResourcesLtdMember_9ZdMr0KYI0yg41oZPCHBtg",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R134": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationDeliveryCircleDetails",
     "longName": "240506 - 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": "134",
     "firstAnchor": {
      "contextRef": "Duration_8_5_2024_To_8_5_2024_us-gaap_BusinessAcquisitionAxis_cntm_DeliverycircleLlcMember_6FM0XQbrTk24z_KAXLA7hg",
      "name": "cntm:BusinessCombinationConsiderationTransferredCash",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_8_5_2024_To_8_5_2024_us-gaap_BusinessAcquisitionAxis_cntm_DeliverycircleLlcMember_6FM0XQbrTk24z_KAXLA7hg",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R135": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationGreenEnergyGainsDetails",
     "longName": "240507 - 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": "135",
     "firstAnchor": {
      "contextRef": "Duration_10_9_2024_To_10_9_2024_us-gaap_BusinessAcquisitionAxis_cntm_GreenEnergyGainsMember_UXmBj7rhLEujwsRSRhpIeg",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_9_2024_To_10_9_2024_us-gaap_BusinessAcquisitionAxis_cntm_GreenEnergyGainsMember_UXmBj7rhLEujwsRSRhpIeg",
      "name": "cntm:BusinessCombinationConsiderationTransferredNotesReceivableSettled",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R136": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails",
     "longName": "240508 - 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": "136",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_8_5_2024_us-gaap_BusinessAcquisitionAxis_cntm_DeliveryCircleLlcMember_doybe8hdN0OsRbsyUbfvbA",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R137": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
     "longName": "240509 - 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": "137",
     "firstAnchor": {
      "contextRef": "As_Of_8_5_2024_us-gaap_BusinessAcquisitionAxis_cntm_DeliverycircleLlcMember_j284pc7qJ0q81u9Y88pAVQ",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_8_5_2024_us-gaap_BusinessAcquisitionAxis_cntm_DeliverycircleLlcMember_j284pc7qJ0q81u9Y88pAVQ",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R138": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
     "longName": "240510 - Disclosure - ACQUISITIONS (Details)",
     "shortName": "ACQUISITIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_qzU1wYijzU6Ev48eCSokVw",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_4_28_2025_us-gaap_BusinessAcquisitionAxis_cntm_AirTempServicesCoIncMember_B3lnl2V6nEG3JVmaWq0x4g",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R139": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfCarryingAmountOfGoodwillDetails",
     "longName": "240601 - 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": "139",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_qzU1wYijzU6Ev48eCSokVw",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R140": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
     "longName": "240602 - 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": "140",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R141": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails",
     "longName": "240603 - 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": "141",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "cntm:FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearOne",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R142": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
     "longName": "240604 - 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": "142",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_P3Y_3JktukyeVuU4nk92fQ",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cntm_HvacBusinessAssetsAndOperationsMember_k4TXRCXJn0yP1fpzB55pfQ",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R143": {
     "role": "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails",
     "longName": "240701 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "143",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R144": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtConvertibleDebtDetailss",
     "longName": "240801 - Disclosure - CONVERTIBLE DEBT - Convertible debt (Details)",
     "shortName": "CONVERTIBLE DEBT - Convertible debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "144",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:ConvertibleNotesPayableCurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_cntm_ConvertibleNotes2024Member_ulG6muid4k207zd3olkLbA",
      "name": "us-gaap:ConvertibleNotesPayableCurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R145": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
     "longName": "240802 - Disclosure - CONVERTIBLE DEBT (Details)",
     "shortName": "CONVERTIBLE DEBT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "145",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_foE9zcJ3JUuJ5wES3s9mOA",
      "name": "cntm:GainOnExtinguishmentOfDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_cntm_ConvertibleNotes2025Member_qeI-QifvyUybdGSuJfT2yg",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R146": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
     "longName": "240803 - 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": "146",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_cntm_ConvertibleNotes2025IssuanceOneMember_cSy7OSaMIU661o4gkHPtOw",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R147": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss",
     "longName": "240901 - Disclosure - DEBT - Schedule of Debt (Details)",
     "shortName": "DEBT - Schedule of Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "147",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:InterestExpenseNonoperating",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_cntm_PaycheckProtectionProgramMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_5fxJ8Yba1U-4E2GbvxDB3w",
      "name": "us-gaap:NotesPayable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R148": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
     "longName": "240902 - Disclosure - DEBT - Secured Promissory Notes (Details)",
     "shortName": "DEBT - Secured Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "148",
     "firstAnchor": {
      "contextRef": "Duration_9_19_2024_To_9_19_2024_HNW0dk2hj0Woimg456GZmg",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_9_1_2024_To_9_30_2024_us-gaap_DebtInstrumentAxis_cntm_SecuredPromissoryNoteMember_RSugtUqFi0SLZDE3srE0Sw",
      "name": "cntm:DebtInstrumentNumberOfConversionAgreements",
      "unitRef": "Unit_Standard_agreement_VfsiFYHlgUCjmwWFBI977g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R149": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtSmallBusinessAdministrationLoansDetails",
     "longName": "240903 - Disclosure - DEBT - Small Business Administration Loans (Details)",
     "shortName": "DEBT - Small Business Administration Loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "149",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_cntm_SmalBusinessAdministrationLoansMember_Z-T37_j4xECMJnymy2bZiQ",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R150": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtPaycheckProtectionProgramLoansDetails",
     "longName": "240904 - Disclosure - DEBT - Paycheck Protection Program Loans (Details)",
     "shortName": "DEBT - Paycheck Protection Program Loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "150",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_4_2020_To_5_4_2020_us-gaap_DebtInstrumentAxis_cntm_PaycheckProtectionProgramMember_eF75YjtrRUCORPnMk0N0Ew",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R151": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
     "longName": "240905 - Disclosure - DEBT - Promissory Notes (Details)",
     "shortName": "DEBT - Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "151",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_15_2024_To_10_31_2024_us-gaap_DebtInstrumentAxis_us-gaap_NotesPayableOtherPayablesMember_i28pDVcoxEaUW3IMGTy__g",
      "name": "us-gaap:LegalFees",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R152": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtVehicleNotesDetails",
     "longName": "240906 - Disclosure - DEBT - Vehicle Notes (Details)",
     "shortName": "DEBT - Vehicle Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "152",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_cntm_VehicleNotesMember_Cr1oWUJpMUCrM1tOVk5G2g",
      "name": "cntm:NumberOfVehiclesAcquiredThroughLoans",
      "unitRef": "Unit_Standard_item_EYfc_qthcki7wRe0aeauaw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_cntm_VehicleNotesMember_Cr1oWUJpMUCrM1tOVk5G2g",
      "name": "cntm:NumberOfVehiclesAcquiredThroughLoans",
      "unitRef": "Unit_Standard_item_EYfc_qthcki7wRe0aeauaw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R153": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails",
     "longName": "240907 - Disclosure - DEBT - Seller Note (Details)",
     "shortName": "DEBT - Seller Note (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "153",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:RepaymentsOfNotesPayable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_1_2025_To_11_1_2025_us-gaap_DebtInstrumentAxis_cntm_SaleOfFutureReceivableAgreementMember_IVnPzMX0skqNZZKHacYbNg",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R154": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtRealEstatePromissoryNotesDetails",
     "longName": "240908 - Disclosure - DEBT - Real Estate Promissory Notes (Details)",
     "shortName": "DEBT - Real Estate Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "154",
     "firstAnchor": {
      "contextRef": "As_Of_12_29_2022_us-gaap_DebtInstrumentAxis_cntm_RealEstatePromissoryNoteMember_-Qjpv8Yfm0q2-Q1mRznRQA",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_29_2022_us-gaap_DebtInstrumentAxis_cntm_RealEstatePromissoryNoteMember_-Qjpv8Yfm0q2-Q1mRznRQA",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R155": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails",
     "longName": "240909 - Disclosure - DEBT - Sales of Future Receipts (Details)",
     "shortName": "DEBT - Sales of Future Receipts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "155",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_4_2024_To_1_4_2024_us-gaap_DebtInstrumentAxis_cntm_January2024SaleOfFutureReceiptsAgreementMember_PzYqTRysdUmzuOHI-dF5ow",
      "name": "cntm:FutureReceiptsSoldAndAssignedValue",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R156": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtBusinessLoanAndSecurityAgreementDetailss",
     "longName": "240910 - 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": "156",
     "firstAnchor": {
      "contextRef": "Duration_10_1_2025_To_10_31_2025_us-gaap_DebtInstrumentAxis_cntm_BusinessLoanAndSecurityAgreementMember_3kADg6JOikezFcbRUZBdOQ",
      "name": "cntm:DebtInstrumentNumberOfAgreements",
      "unitRef": "Unit_Standard_agreement_VfsiFYHlgUCjmwWFBI977g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_1_2025_To_10_31_2025_us-gaap_DebtInstrumentAxis_cntm_BusinessLoanAndSecurityAgreementMember_3kADg6JOikezFcbRUZBdOQ",
      "name": "cntm:DebtInstrumentNumberOfAgreements",
      "unitRef": "Unit_Standard_agreement_VfsiFYHlgUCjmwWFBI977g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R157": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
     "longName": "240911 - Disclosure - DEBT - Purchase Order Financing Facility (Details)",
     "shortName": "DEBT - Purchase Order Financing Facility (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "157",
     "firstAnchor": {
      "contextRef": "As_Of_9_18_2025_srt_ConsolidatedEntitiesAxis_cntm_CountyComfortServicesLlcMember_us-gaap_DebtInstrumentAxis_cntm_FactoringArrangementPurchaseOrderAndAccountsReceivableFinancingMember_lFBEzVK4sESWWiWACG5D9w",
      "name": "cntm:FinancingFacilityMaximumBorrowingCapacity",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_srt_ConsolidatedEntitiesAxis_cntm_CountyComfortServicesLlcMember_us-gaap_DebtInstrumentAxis_cntm_FactoringArrangementPurchaseOrderAndAccountsReceivableFinancingMember_mFpvnwIkC0CwwPwbJGk8zw",
      "name": "cntm:FinancingFacilityRepaymentOfAdvanceBorrowed",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R158": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtDOInsurancePremiumFinancingDetails",
     "longName": "240912 - 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": "158",
     "firstAnchor": {
      "contextRef": "As_Of_7_15_2025_us-gaap_DebtInstrumentAxis_cntm_InsurancePremiumFinancingMember_IrtksWXPVU2hGfgoPcVKTA",
      "name": "us-gaap:AccruedInsuranceCurrentAndNoncurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_7_15_2025_us-gaap_DebtInstrumentAxis_cntm_InsurancePremiumFinancingMember_IrtksWXPVU2hGfgoPcVKTA",
      "name": "us-gaap:AccruedInsuranceCurrentAndNoncurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R159": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
     "longName": "240913 - 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": "159",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_P3Y_3JktukyeVuU4nk92fQ",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_9_24_2025_us-gaap_DebtInstrumentAxis_cntm_SaleOfFutureReceiptsLibertasMember_rVhIrrUmrkGXp9QMC2OSYg",
      "name": "cntm:SaleOfFutureReceiptsTerminationPrincipalPayable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R160": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDebtAssumed2024NoteDetails",
     "longName": "240914 - Disclosure - DEBT - Assumed 2024 Note (Details)",
     "shortName": "DEBT - Assumed 2024 Note (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "160",
     "firstAnchor": {
      "contextRef": "Duration_7_12_2024_To_7_12_2024_us-gaap_DebtInstrumentAxis_cntm_Assumed2024NotesMember_XW-PWuGfUEi7m7aGSaNGng",
      "name": "cntm:PercentageOfGrossProceedsFromSaleOfEquityOrEquityDerivativeInstrumentToBePaidTowardsNote",
      "unitRef": "Unit_Standard_pure_HtWX9Qf490qnAttztujN3A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R161": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails",
     "longName": "241001 - Disclosure - STOCK BASED COMPENSATION (Details)",
     "shortName": "STOCK BASED COMPENSATION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "161",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_qzU1wYijzU6Ev48eCSokVw",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R162": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails",
     "longName": "241002 - 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": "162",
     "firstAnchor": {
      "contextRef": "Duration_7_1_2024_To_7_31_2024_Y5bbQolU8E2QYHS-0vWClQ",
      "name": "cntm:NumberOfDaysVolumeWeightedAveragePriceForShareResetAdjustment",
      "unitRef": "Unit_Standard_D_3_Aj7PfLv0GdA_Qtf8qrPw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_7_1_2024_To_7_31_2024_Y5bbQolU8E2QYHS-0vWClQ",
      "name": "cntm:NumberOfDaysVolumeWeightedAveragePriceForShareResetAdjustment",
      "unitRef": "Unit_Standard_D_3_Aj7PfLv0GdA_Qtf8qrPw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R163": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsDebtConversionShareAdjustmentObligationsDetails",
     "longName": "241101 - 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": "163",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_P3Y_3JktukyeVuU4nk92fQ",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_3_1_2025_To_3_31_2025_us-gaap_FinancialInstrumentAxis_cntm_ShareResetDerivativeLiabilityMember_BrSgBImIk0S8AW6zmIRfSA",
      "name": "cntm:DerivativesNumberOfConversionAgreements",
      "unitRef": "Unit_Standard_agreement_VfsiFYHlgUCjmwWFBI977g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R164": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
     "longName": "241102 - 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": "164",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_P3Y_3JktukyeVuU4nk92fQ",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_cntm_MeteoraSpecialOpportunityFundMember_us-gaap_FinancialInstrumentAxis_us-gaap_DerivativeFinancialInstrumentsAssetsMember_ZTaF3G4_JUO_QuaxX0me-A",
      "name": "cntm:NumberOfSharesPurchasedFromRedeemingStockholders",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R165": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss",
     "longName": "241201 - 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": "165",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "cntm:SettlementAgreementFairValueDisclosure",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R166": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetailss",
     "longName": "241202 - 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": "166",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "cntm:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAdditionalSettlementObligation",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_NGvzt1G2gkSt8pEcz_JYgQ",
      "name": "cntm:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarningsChangeInFairValue",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R167": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsCarryingValueAndFairValueForConvertibleNotesPayableDetailss",
     "longName": "241203 - 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": "167",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2024Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_MUx3ul4Bi0uo7eK8IbSZ8w",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R168": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsConvertibleNotesPayableDetailss",
     "longName": "241204 - 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": "168",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "cntm:FairValueMeasurementOfDebtUnrealizedGainLoss",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R169": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
     "longName": "241205 - 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": "169",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2024And2025Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_QPVHs0k030OnaNULbWfyAw",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "Unit_Standard_pure_HtWX9Qf490qnAttztujN3A",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_cntm_ConvertibleNotes2024And2025Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_QPVHs0k030OnaNULbWfyAw",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "Unit_Standard_pure_HtWX9Qf490qnAttztujN3A",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R170": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteSettlementAndTerminationAgreementDetailss",
     "longName": "241206 - 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": "170",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R171": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteAssumptionsDetails",
     "longName": "241207 - 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": "171",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_cntm_StandbyEquityPurchaseAgreementConvertibleNoteMember_us-gaap_MeasurementInputTypeAxis_cntm_MeasurementInputRemainingTermMember_dhL_18_6xUaynJd_ZiB0fg",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "Unit_Standard_Y_m8Znn8HibUGe4OFFDvccaQ",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_cntm_StandbyEquityPurchaseAgreementConvertibleNoteMember_us-gaap_MeasurementInputTypeAxis_cntm_MeasurementInputRemainingTermMember_dhL_18_6xUaynJd_ZiB0fg",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "Unit_Standard_Y_m8Znn8HibUGe4OFFDvccaQ",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R172": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsForwardPurchaseAgreementAssumptionsDetails",
     "longName": "241208 - 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": "172",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_P3Y_3JktukyeVuU4nk92fQ",
      "name": "cntm:UnrealizedGainLossOnDerivativesAssetsForwardPurchaseAgreementNet",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_P3Y_3JktukyeVuU4nk92fQ",
      "name": "cntm:UnrealizedGainLossOnDerivativesAssetsForwardPurchaseAgreementNet",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R173": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
     "longName": "241209 - 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": "173",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "Unit_Divide_USD_shares_lMrDmUwi4UWuUWkMVAzoAQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "cntm:ConvertibleNotesReceivableRelatedPartyPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_28_2025_To_1_28_2025_us-gaap_FairValueByLiabilityClassAxis_cntm_SettlementAgreementMember_eZV5ZMLDd0ChIqUn2Velpg",
      "name": "us-gaap:DebtInstrumentConvertibleStockPriceTrigger",
      "unitRef": "Unit_Divide_USD_shares_lMrDmUwi4UWuUWkMVAzoAQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R174": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAsc48010502DisclosuresDetails",
     "longName": "241210 - 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": "174",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "Unit_Divide_USD_shares_lMrDmUwi4UWuUWkMVAzoAQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "cntm:ConvertibleNotesReceivableRelatedPartyPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_8_18_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_WVKBmWe0wUikH64xT9Obzg",
      "name": "cntm:AmountOfInstallmentInRemainingTranche",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R175": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
     "longName": "241211 - 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": "175",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_FairValueByLiabilityClassAxis_cntm_BusinessCombinationContingentConsiderationLiabilityMember_us-gaap_MeasurementInputTypeAxis_cntm_MeasurementInputOperatingLeverageMember_exd6tzhQ-0-KHhC3JU6Yjw",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "unitRef": "Unit_Standard_pure_HtWX9Qf490qnAttztujN3A",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_FairValueByLiabilityClassAxis_cntm_BusinessCombinationContingentConsiderationLiabilityMember_us-gaap_MeasurementInputTypeAxis_cntm_MeasurementInputOperatingLeverageMember_exd6tzhQ-0-KHhC3JU6Yjw",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "unitRef": "Unit_Standard_pure_HtWX9Qf490qnAttztujN3A",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R176": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsDebtConversionShareAdjustmentObligationsAssumptionsDetails",
     "longName": "241212 - 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": "176",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:UnrealizedGainLossOnDerivatives",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_cntm_DebtConversionShareAdjustmentDerivativeLiabilityMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_983tyX2yPEe_LJiKck6o8g",
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "unitRef": "Unit_Standard_pure_HtWX9Qf490qnAttztujN3A",
      "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-20260331xs1a.htm",
      "unique": true
     }
    },
    "R177": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaConvertibleNoteDetails",
     "longName": "241213 - 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": "177",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R178": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
     "longName": "241214 - 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": "178",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_qzU1wYijzU6Ev48eCSokVw",
      "name": "us-gaap:DerivativeLiabilitiesCurrent",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.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_E2t2klpavU-OoRBBduc9yg",
      "name": "cntm:DebtInstrumentDiscountRatePercentageOfPrincipalAmount",
      "unitRef": "Unit_Standard_pure_HtWX9Qf490qnAttztujN3A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R179": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails",
     "longName": "241301 - Disclosure - LEASES - Components of lease costs (Details)",
     "shortName": "LEASES - Components of lease costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "179",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R180": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureLeasesWeightedAverageLeaseTermsAndDiscountRatesDetails",
     "longName": "241302 - 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": "180",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R181": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails",
     "longName": "241303 - Disclosure - LEASES - Maturities of lease liabilities (Details)",
     "shortName": "LEASES - Maturities of lease liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "181",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "cntm:LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "cntm:LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R182": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesIncomeBeforeProvisionDetails",
     "longName": "241401 - Disclosure - INCOME TAXES - Income before provision (Details)",
     "shortName": "INCOME TAXES - Income before provision (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "182",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R183": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails",
     "longName": "241402 - 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": "183",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:DeferredForeignIncomeTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:DeferredForeignIncomeTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R184": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails",
     "longName": "241403 - 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": "184",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R185": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails",
     "longName": "241404 - 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": "185",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_qzU1wYijzU6Ev48eCSokVw",
      "name": "cntm:DeferredTaxAssetsDepreciationAmortizationAndImpairment",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_qzU1wYijzU6Ev48eCSokVw",
      "name": "cntm:DeferredTaxAssetsDepreciationAmortizationAndImpairment",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "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-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R186": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss",
     "longName": "241405 - Disclosure - INCOME TAXES (Details)",
     "shortName": "INCOME TAXES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "186",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:IncomeTaxExpenseBenefit",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R187": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
     "longName": "241501 - 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": "187",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hJebPwpNakKfRNf33ce7dQ",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "Unit_Divide_USD_shares_lMrDmUwi4UWuUWkMVAzoAQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "cntm:ConvertibleNotesReceivableRelatedPartyPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R188": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
     "longName": "241502 - Disclosure - RELATED PARTY TRANSACTIONS - Avanti Notes (Details)",
     "shortName": "RELATED PARTY TRANSACTIONS - Avanti Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "188",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_cntm_UnsecuredPromissoryNoteMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_CsMvqaZGxUCYAIinUCG8hA",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R189": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAmpericsAssetAcquisitionDetails",
     "longName": "241503 - 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": "189",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R190": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
     "longName": "241601 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "190",
     "firstAnchor": {
      "contextRef": "As_Of_12_25_2025_hSc5WZjHlEa6PznXq_8uxw",
      "name": "cntm:LossContingencyMortgageAndPromissoryNote",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_12_27_2024_To_12_27_2024_us-gaap_SubsidiarySaleOfStockAxis_cntm_ShareIssuanceOnExtinguishmentOfVendorObligationsMember_t-gu8FnlTEGlbOqK3hY21g",
      "name": "cntm:DebtConversionConversionPrice",
      "unitRef": "Unit_Divide_USD_shares_lMrDmUwi4UWuUWkMVAzoAQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R191": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureEmployeeRetentionCreditErcDetails",
     "longName": "241701 - Disclosure - EMPLOYEE RETENTION CREDIT (ERC) (Details)",
     "shortName": "EMPLOYEE RETENTION CREDIT (ERC) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "191",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "cntm:EmployeeRetentionCreditDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_xPxrDkFCdUeTfICN8wPOFQ",
      "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "cntm:EmployeeRetentionCreditDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R192": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
     "longName": "241801 - 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": "192",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_oFpGAadI7UuRz6Pqg5-KVQ",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R193": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
     "longName": "241901 - Disclosure - REPORTABLE SEGMENTS (Details)",
     "shortName": "REPORTABLE SEGMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "193",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2026_Lpj4lwljKEOYb1RJufUaFw",
      "name": "us-gaap:AreaOfLand",
      "unitRef": "Unit_Standard_acre_x4Yzkwr11ESBbJqfEcj_wQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R194": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss",
     "longName": "241902 - Disclosure - REPORTABLE SEGMENTS - Revenue information (Details)",
     "shortName": "REPORTABLE SEGMENTS - Revenue information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "194",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R195": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
     "longName": "241903 - 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": "195",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R196": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
     "longName": "242001 - 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": "196",
     "firstAnchor": {
      "contextRef": "As_Of_1_5_2026_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cntm_SunSolarLlcMember_J1lQnBxAA0Ge13ehXurdhg",
      "name": "cntm:EquityMethodInvestmentNumberOfMembershipInterestsAcquired",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.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_AvcTqswvrkaZyferB0YjRg",
      "name": "cntm:PercentageOfGrossRevenueAsServiceFees",
      "unitRef": "Unit_Standard_pure_HtWX9Qf490qnAttztujN3A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R197": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails",
     "longName": "242002 - 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": "197",
     "firstAnchor": {
      "contextRef": "As_Of_11_10_2025_us-gaap_TypeOfArrangementAxis_cntm_GreentechRenewablesHeatPumpDistributionDealMember_AWJxsDK0Ik-8NsGp6BwNiA",
      "name": "cntm:DistributionAgreementInitialPurchaseOrder",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_11_10_2025_us-gaap_TypeOfArrangementAxis_cntm_GreentechRenewablesHeatPumpDistributionDealMember_AWJxsDK0Ik-8NsGp6BwNiA",
      "name": "cntm:DistributionAgreementInitialPurchaseOrder",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R198": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
     "longName": "242003 - 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": "198",
     "firstAnchor": {
      "contextRef": "Duration_3_20_2026_To_3_20_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_jAchZQJfxEifTbn8_HZXpA",
      "name": "cntm:SaleOfBusinessAssetsConsideration",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_3_20_2026_To_3_20_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_jAchZQJfxEifTbn8_HZXpA",
      "name": "cntm:SaleOfBusinessAssetsConsideration",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    },
    "R199": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
     "longName": "242004 - Disclosure - SUBSEQUENT EVENTS - Reverse stock split (Details)",
     "shortName": "SUBSEQUENT EVENTS - Reverse stock split (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "199",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R200": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
     "longName": "242005 - 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": "200",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_2_2026_To_4_2_2026_us-gaap_DebtInstrumentAxis_cntm_UnsecuredConvertiblePromissoryNotesIssuedToInvestorsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_TUS1Cl5tTkWlf95pLqXOoQ",
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R201": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
     "longName": "242006 - 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": "201",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_2_1_2026_To_2_28_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_o1EJtyrLj0eEIjvGZmv_mA",
      "name": "cntm:NumberOfDebtInstrumentsModified",
      "unitRef": "Unit_Standard_item_EYfc_qthcki7wRe0aeauaw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R202": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
     "longName": "242007 - Disclosure - SUBSEQUENT EVENTS - Merchant cash advance (Details)",
     "shortName": "SUBSEQUENT EVENTS - Merchant cash advance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "202",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2026_To_3_31_2026_vmNv4PiDB0C6rxtSl6GdZw",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_3_24_2026_To_3_24_2026_us-gaap_DebtInstrumentAxis_cntm_MerchantCashAdvancesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_z3xrjgxNCE2sarNemHMLXg",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_81yZyUPKsEGYyJJc8qzfRg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "unique": true
     }
    },
    "R203": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
     "longName": "242101 - Disclosure - REVERSE STOCK SPLIT (Details)",
     "shortName": "REVERSE STOCK SPLIT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "203",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R204": {
     "role": "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitImpactOnSharesOutstandingDetails",
     "longName": "242102 - 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": "204",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_qzU1wYijzU6Ev48eCSokVw",
      "name": "cntm:CommonStockSharesIssuedBeforeReverseStockSplit",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfEffectOfReverseStockSplitOnSharesOutstandingTableTextBlock",
       "cntm:ReverseStockSplitTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_qzU1wYijzU6Ev48eCSokVw",
      "name": "cntm:CommonStockSharesIssuedBeforeReverseStockSplit",
      "unitRef": "Unit_Standard_shares_u5jNbZjgsEm9Z4OLoqFTSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cntm:ScheduleOfEffectOfReverseStockSplitOnSharesOutstandingTableTextBlock",
       "cntm:ReverseStockSplitTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cntm-20260331xs1a.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.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": [
      "r74",
      "r1298"
     ]
    },
    "us-gaap_AccountsPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r139",
      "r1578"
     ]
    },
    "cntm_AccountsReceivableAfterAllowanceForCreditLossRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesTables",
      "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": [
      "r1410"
     ]
    },
    "us-gaap_AccountsReceivableGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableGross",
     "crdr": "debit",
     "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": [
      "r191",
      "r327",
      "r328",
      "r811",
      "r1583"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "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": [
      "r191",
      "r328",
      "r1169"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "verboseLabel": "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": [
      "r1070",
      "r1145",
      "r1316",
      "r1582",
      "r1583"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.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": [
      "r1401"
     ]
    },
    "us-gaap_AccruedInsuranceCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r77",
      "r82",
      "r139"
     ]
    },
    "cntm_AccruedInterestOnDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.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/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "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": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: Accumulated Depreciation",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r184",
      "r968"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "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": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss",
        "verboseLabel": "Accumulated other comprehensive income",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r97",
      "r192",
      "r962",
      "r1001",
      "r1005",
      "r1535"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r2",
      "r19",
      "r27",
      "r773",
      "r776",
      "r855",
      "r996",
      "r997",
      "r1358",
      "r1359",
      "r1360",
      "r1381",
      "r1382",
      "r1383",
      "r1384"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "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",
        "verboseLabel": "Identified intangible asset, Useful life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r1162"
     ]
    },
    "cntm_AcquisitionOfNonControllingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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",
        "verboseLabel": "Acquisition of proprietary technology"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_AcquisitionsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r89",
      "r1298",
      "r1615"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r1028",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1536",
      "r1622"
     ]
    },
    "cntm_AdditionalPrepaymentShortfallRequestValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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_AdjustmentsToAdditionalPaidInCapitalChangeInMinorityOwnershipInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "AdjustmentsToAdditionalPaidInCapitalChangeInMinorityOwnershipInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "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/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r555"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r20",
      "r128"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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": [
      "r157"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r604",
      "r1233"
     ]
    },
    "cntm_AdvisoryAgreementAmountPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "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/2025",
     "localname": "AllOtherSegmentsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Operating Segment [Member]",
        "verboseLabel": "Other",
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r319",
      "r1197",
      "r1198"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r587",
      "r593",
      "r602"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "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": [
      "r193",
      "r332",
      "r375",
      "r378",
      "r381",
      "r1583"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r193",
      "r332",
      "r375"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1410"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r380"
     ]
    },
    "cntm_Amended2024ConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/20260331",
     "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/2025",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 42.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",
      "r105",
      "r482",
      "r1561"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "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": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r219",
      "r412",
      "r419",
      "r1166",
      "r1176",
      "r1177",
      "r1179",
      "r1181"
     ]
    },
    "cntm_AmountOfInstallmentInFinalTranche": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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_AmpericsHoldingsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "AmpericsHoldingsLlcMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAmpericsAssetAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/2025",
     "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": [
      "r271"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r271"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r271"
     ]
    },
    "cntm_ArbitratorsFeesAndCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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_AreaOfLand": {
     "xbrltype": "areaItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AreaOfLand",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Area of Land",
        "terseLabel": "Area of land",
        "documentation": "Area of land held."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r704"
     ]
    },
    "us-gaap_AssetAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r407",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r1008",
      "r1524"
     ]
    },
    "us-gaap_AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1525",
      "r1526",
      "r1527"
     ]
    },
    "cntm_AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuableNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r407",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r1008",
      "r1524"
     ]
    },
    "us-gaap_AssetAcquisitionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1524"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r136",
      "r151",
      "r187",
      "r231",
      "r234",
      "r235",
      "r274",
      "r289",
      "r314",
      "r318",
      "r369",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r706",
      "r711",
      "r818",
      "r947",
      "r948",
      "r956",
      "r1075",
      "r1197",
      "r1198",
      "r1211",
      "r1298",
      "r1311",
      "r1312",
      "r1323",
      "r1449",
      "r1450",
      "r1569"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r179",
      "r196",
      "r231",
      "r234",
      "r235",
      "r369",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r706",
      "r711",
      "r818",
      "r1298",
      "r1449",
      "r1450",
      "r1569"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss": {
       "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": [
      "r788",
      "r789",
      "r1285"
     ]
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r16"
     ]
    },
    "cntm_Assumed2024NotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "AstrabridgeIncMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "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/20260331",
     "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": []
    },
    "cntm_AvantiNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "AvantiNotesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to avanti notes.",
        "label": "Avanti Notes [Member]",
        "terseLabel": "Avanti Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "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": [
      "r558",
      "r559",
      "r560",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586"
     ]
    },
    "cntm_BaseCaseScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r1369"
     ]
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1368"
     ]
    },
    "cntm_BeneficialOwnershipLimitPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "BlueCloudSoftechSolutionsLimitedMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "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_BridgeNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "BridgeNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/2025",
     "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": [
      "r119"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r119"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "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/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r407",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r1008",
      "r1227",
      "r1228",
      "r1508",
      "r1513",
      "r1515"
     ]
    },
    "cntm_BusinessAcquisitionAggregatePortionOfCommittedCapitalFunded": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "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/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsSponsorOfMcacDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r407",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r1008",
      "r1227",
      "r1228",
      "r1508",
      "r1513",
      "r1515"
     ]
    },
    "cntm_BusinessAcquisitionCommittedCapitalInfusionForEquityOfAcquiree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Business combination, 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": [
      "r1237",
      "r1240",
      "r1241",
      "r1273",
      "r1274"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "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": [
      "r407",
      "r649",
      "r650",
      "r651",
      "r652",
      "r658",
      "r659",
      "r660",
      "r661",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r696",
      "r697",
      "r698",
      "r701",
      "r1237",
      "r1243",
      "r1508",
      "r1513",
      "r1515"
     ]
    },
    "cntm_BusinessAcquisitionMembershipInterestsAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails"
     ],
     "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": [
      "r651",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionSharePrice",
     "presentation": [
      "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": [
      "r1275",
      "r1510",
      "r1511",
      "r1520",
      "r1522"
     ]
    },
    "cntm_BusinessAcquisitionThresholdEarningsBeforeInterestTaxDepreciationAndAmortizationPercentageConsideredForContingentPayment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r677",
      "r679",
      "r1237",
      "r1240"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "ACQUISITIONS"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationAndAssetAcquisitionPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "BusinessCombinationBargainPurchaseGainLossRecognizedAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 13.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 22.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "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": "The amount of gain (loss) recognized from bargain purchase under business combination.",
        "label": "Business Combination, Bargain Purchase, Gain (Loss) Recognized Amount",
        "negatedLabel": "Bargain purchase gain",
        "terseLabel": "Bargain purchase gain"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationBargainPurchaseGainRecognizedBeforeFairValueAdjustmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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/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",
        "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": [
      "r686",
      "r698",
      "r1237",
      "r1240"
     ]
    },
    "cntm_BusinessCombinationConsiderationTransferredAccountsReceivableSettled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "calculation": {
      "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": [
      "r1237",
      "r1240",
      "r1241",
      "r1273",
      "r1274"
     ]
    },
    "cntm_BusinessCombinationConsiderationTransferredFairValueOfSharesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "BusinessCombinationConsiderationTransferredFairValueOfSharesIssued",
     "crdr": "credit",
     "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/2025",
     "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/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": [
      "r689",
      "r1237",
      "r1240",
      "r1274"
     ]
    },
    "cntm_BusinessCombinationConsiderationTransferredNonControllingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsContingentConsiderationObligationAssumptionsDetailss",
      "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": "Change in fair value of contingent consideration",
        "terseLabel": "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": [
      "r699",
      "r1366"
     ]
    },
    "cntm_BusinessCombinationContingentConsiderationLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "BusinessCombinationContingentConsiderationLiabilityFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss",
      "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/2025",
     "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": [
      "r692",
      "r698",
      "r790",
      "r791",
      "r792",
      "r1237",
      "r1242"
     ]
    },
    "cntm_BusinessCombinationContingentConsiderationLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r1521",
      "r1522"
     ]
    },
    "cntm_BusinessCombinationContingentConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "BusinessCombinationContingentConsiderationTransferred",
     "crdr": "credit",
     "calculation": {
      "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/20260331",
     "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_BusinessCombinationDeferredConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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": []
    },
    "cntm_BusinessCombinationDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "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",
        "documentation": "Amount of acquiree's earnings (loss) since acquisition date of business combination included in consolidated statement of income."
       }
      }
     },
     "auth_ref": [
      "r663",
      "r667",
      "r1237",
      "r1245"
     ]
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "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",
        "documentation": "Amount of acquiree's revenue since acquisition date of business combination included in consolidated statement of income."
       }
      }
     },
     "auth_ref": [
      "r663",
      "r667",
      "r1237",
      "r1245"
     ]
    },
    "cntm_BusinessCombinationPromissoryNoteReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "BusinessCombinationPromissoryNoteReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of promissory note receivable from acquiree in connection with the acquisition transaction.",
        "label": "Business Combination, Promissory Note Receivable",
        "terseLabel": "Promissory note receivable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r674",
      "r679"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "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": [
      "r1514",
      "r1517"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "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/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",
        "documentation": "Amount of cash and cash equivalent acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1514",
      "r1517"
     ]
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "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/2025",
     "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": [
      "r1514",
      "r1517"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "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",
        "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": [
      "r1514",
      "r1517"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "calculation": {
      "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/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": [
      "r1514",
      "r1517"
     ]
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt",
     "crdr": "credit",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt",
        "terseLabel": "Unsecured promissory notes",
        "documentation": "Amount of long-term debt assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1514",
      "r1517"
     ]
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDebtNetOfDebtDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r1514",
      "r1517"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1237",
      "r1240",
      "r1514",
      "r1517"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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
      }
     },
     "presentation": [
      "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": "Intangible assets",
        "verboseLabel": "Fair value of identifiable intangible assets",
        "documentation": "Amount of identifiable finite-lived intangible asset acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1514",
      "r1517"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "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": [
      "r674",
      "r679"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r1237",
      "r1240",
      "r1514",
      "r1517"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 7.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, Noncurrent Liabilities, Long-Term Debt",
        "terseLabel": "Debt, net of current portion",
        "documentation": "Amount of long-term debt assumed in business combination and recognized at acquisition date, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1514",
      "r1517"
     ]
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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
      }
     },
     "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, 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": [
      "r1237",
      "r1240",
      "r1514",
      "r1517"
     ]
    },
    "cntm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "cntm_BusinessCombinationSettlementOfPreexistingRelationshipAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r1236",
      "r1237",
      "r1238",
      "r1244",
      "r1508",
      "r1509"
     ]
    },
    "cntm_BusinessCombinationUnpaidCashConsiderationPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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": []
    },
    "cntm_BusinessLoanAndSecurityAgreementJanuary2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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": "Share issues"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CambridgeEnergyResourcesLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "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/20260331",
     "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/2025",
     "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": []
    },
    "us-gaap_CapitalUnitClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "cntm_CapitalUnitClassPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": []
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 costs for computer software, including but not limited to, acquired and internally developed computer software."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r1162"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r1161"
     ]
    },
    "cntm_CapitalizedSoftwareDevelopmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r814",
      "r815",
      "r816",
      "r1164",
      "r1556"
     ]
    },
    "cntm_CarryingValueOfAccountsPayableExtinguishedWithSettlementAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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 Section 3(a)(10) Settlement Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_CarryingValueOfDebtExtinguished": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoingConcernDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "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": [
      "r154",
      "r959",
      "r1040",
      "r1069",
      "r1298",
      "r1311",
      "r1312",
      "r1323",
      "r1343"
     ]
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAcquiredFromAcquisition",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "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 Acquired from Acquisition",
        "terseLabel": "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": [
      "r29"
     ]
    },
    "us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAcquiredInExcessOfPaymentsToAcquireBusiness",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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": []
    },
    "cntm_CashAcquiredThroughReverseRecapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "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": [
      "r34",
      "r182",
      "r1167"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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": [
      "r35"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r34",
      "r111",
      "r228"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "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",
        "totalLabel": "Net decrease in cash and cash equivalents",
        "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",
      "r111"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1343",
      "r1581"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 financing information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashUninsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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_ChargeAfter30DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r1400"
     ]
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r167",
      "r188",
      "r189",
      "r190",
      "r231",
      "r235",
      "r265",
      "r266",
      "r268",
      "r270",
      "r276",
      "r277",
      "r369",
      "r451",
      "r453",
      "r454",
      "r455",
      "r458",
      "r459",
      "r493",
      "r494",
      "r496",
      "r497",
      "r499",
      "r502",
      "r504",
      "r505",
      "r508",
      "r509",
      "r511",
      "r818",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1028",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1041",
      "r1061",
      "r1083",
      "r1105",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1326",
      "r1372",
      "r1374",
      "r1385"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1457"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "cntm_CommissionAndFinancingFeeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "CommitmentsAndContingencies",
     "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/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies (Note 11)",
        "verboseLabel": "Commitments and Contingencies",
        "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": [
      "r83",
      "r141",
      "r958",
      "r1060"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r122",
      "r442",
      "r443",
      "r1147",
      "r1437",
      "r1442"
     ]
    },
    "cntm_CommitmentsAndContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r88"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r1313",
      "r1314",
      "r1315",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1381",
      "r1382",
      "r1384",
      "r1536",
      "r1613",
      "r1622"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails",
      "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": [
      "r88"
     ]
    },
    "cntm_CommonStockRedemptionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r88",
      "r1061"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r88"
     ]
    },
    "cntm_CommonStockSharesIssuedAfterReverseStockSplit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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",
        "verboseLabel": "Common Stock, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r88",
      "r1061",
      "r1081",
      "r1622",
      "r1623"
     ]
    },
    "cntm_CommonStockSharesOutstandingAfterRedemption": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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.001 par value, 250,000,000 shares authorized as of March 31, 2026 and December 31, 2025, 5,312,911 and 4,789,230 issued and outstanding as of March 31, 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 December 31, 2024 respectively, 4,789,230 and 909,165 issued and outstanding as of December 31, 2025 and December 31, 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": [
      "r88",
      "r494",
      "r501",
      "r961",
      "r1298"
     ]
    },
    "cntm_Commonstockissuedforprepaidexpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r172",
      "r173"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "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": [
      "r28",
      "r200",
      "r202",
      "r209",
      "r945",
      "r977",
      "r979"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.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, Attributable to Noncontrolling Interest",
        "terseLabel": "Less: comprehensive income attributable to non-controlling interests",
        "verboseLabel": "Less: comprehensive loss/(income) attributable to non-controlling interests",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r56",
      "r59",
      "r200",
      "r202",
      "r208",
      "r944",
      "r977",
      "r978"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": 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, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive 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": [
      "r59",
      "r133",
      "r200",
      "r202",
      "r207",
      "r943",
      "r977"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "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": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Internally developed software",
        "verboseLabel": "Internally Developed Software",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1269",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1429",
      "r1431",
      "r1434",
      "r1435"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "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": [
      "r280",
      "r326",
      "r1009",
      "r1010",
      "r1146",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r326",
      "r1009",
      "r1010",
      "r1146",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "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": [
      "r280",
      "r326",
      "r1009",
      "r1010",
      "r1146",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r326",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "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": [
      "r280",
      "r326",
      "r1009",
      "r1010",
      "r1146",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392"
     ]
    },
    "cntm_ConnectmBeforeBusinessCombinationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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_ConsiderationEqualToProductAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "auth_ref": [
      "r232",
      "r243",
      "r706",
      "r707",
      "r710",
      "r711",
      "r712",
      "r864",
      "r951",
      "r1152",
      "r1448",
      "r1451",
      "r1452"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "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/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "auth_ref": [
      "r232",
      "r243",
      "r706",
      "r707",
      "r710",
      "r711",
      "r712",
      "r864",
      "r951",
      "r1152",
      "r1448",
      "r1451",
      "r1452"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1458"
     ]
    },
    "cntm_ContractWithCustomerAssetCostsRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r513",
      "r515",
      "r517",
      "r536"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.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": [
      "r513",
      "r515",
      "r517",
      "r536"
     ]
    },
    "cntm_ContractWithCustomerLiabilityAdjustmentForCancellationOfContract": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.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": [
      "r513",
      "r514",
      "r517",
      "r536"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r537"
     ]
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1460"
     ]
    },
    "cntm_ConversionOfAdvanceFundingOtherPayableLiabilityIntoConvertibleDebtUponExecutionOfDebtAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ConversionOfAdvanceFundingOtherPayableLiabilityIntoConvertibleDebtUponExecutionOfDebtAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Conversion of advance funding other payable liability into convertible debt upon execution of debt agreement",
        "label": "Conversion Of Advance Funding Other Payable Liability Into Convertible Debt Upon Execution Of Debt Agreement",
        "terseLabel": "Conversion of advance funding other payable liability into convertible debt upon execution of debt agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConversionOptionPeriod180DaysFollowingIssuanceOfConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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": []
    },
    "cntm_ConvertibleDebtConversionPriceDiscountPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "ConvertibleDebtFairValueDisclosures",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss": {
       "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": [
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1549",
      "r1553",
      "r1554",
      "r1555",
      "r1557"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r124",
      "r461",
      "r462",
      "r472",
      "r473",
      "r474",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210"
     ]
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1462",
      "r1463"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/20260331",
     "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/20260331",
     "localname": "ConvertibleNoteConversionNumberOfTradingDays",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "localname": "ConvertibleNoteConversionVolumeWeightedAveragePricePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "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_ConvertibleNoteIssuedOnDecember82025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ConvertibleNoteIssuedOnDecember82025Member",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to convertible note issued on December 8, 2025.",
        "label": "Convertible Note Issued On December 8, 2025 [Member]",
        "terseLabel": "Convertible note issued on December 8, 2025"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertibleNotes2024And2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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_ConvertibleNotes2026IssuanceFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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_ConvertibleNotes2026IssuanceNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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_ConvertibleNotes2026IssuanceSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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_ConvertibleNotes2026IssuanceThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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_ConvertibleNotes2026IssuanceTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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_ConvertibleNotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleNotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.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": [
      "r77"
     ]
    },
    "cntm_ConvertibleNotesPayablePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "ConvertibleNotesReceivableRelatedPartyPolicyPolicyTextBlock",
     "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 receivable relating to related parties.",
        "label": "Convertible Notes Receivable, Related Party, Policy [Policy Text Block]",
        "terseLabel": "Convertible notes receivable, related party"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ConvertiblePromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ConvertiblePromissoryNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "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/20260331",
     "localname": "ConvertiblePromissoryNotesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "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/20260331",
     "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/20260331",
     "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": []
    },
    "us-gaap_CorporateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CorporateMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "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": [
      "r1393"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "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": [
      "r101",
      "r231",
      "r234",
      "r235",
      "r369",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r818",
      "r1197",
      "r1449"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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": [
      "r1334"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "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/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r231",
      "r240",
      "r241",
      "r464",
      "r507",
      "r862",
      "r884",
      "r955",
      "r1172",
      "r1174",
      "r1175",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1530",
      "r1531",
      "r1532",
      "r1533"
     ]
    },
    "cntm_CountyComfortServicesLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "CountyComfortServicesLlcMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "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/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document and Entity Information",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "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": [
      "r326",
      "r1389"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "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": [
      "r1254",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1429",
      "r1431",
      "r1434",
      "r1435"
     ]
    },
    "cntm_DeRecognitionOfRightOfUseAssetAndLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "DebInstrumentNumberOfConvertibleDebtFinancing",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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": [
      "r37",
      "r39"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "presentation": [
      "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/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/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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": [
      "r37",
      "r39"
     ]
    },
    "cntm_DebtConversionNumberOfDaysForConversionOptionPriorToMaturity": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "DebtConversionOriginalDebtAccruedInterestAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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": []
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionOriginalDebtAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Original Debt, Amount",
        "terseLabel": "Convertible debt amount",
        "documentation": "The amount of 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 cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r39"
     ]
    },
    "cntm_DebtConversionOriginalDebtPrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtConversionOriginalDebtPrincipalAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "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/2025",
     "localname": "DebtDefaultLongtermDebtAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSecuredPromissoryNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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": [
      "r231",
      "r233"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DEBT"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r123",
      "r231",
      "r233",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r449",
      "r450",
      "r460",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r476",
      "r483",
      "r484",
      "r486",
      "r768",
      "r831"
     ]
    },
    "cntm_DebtInstrumentAdditionalDebtNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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_DebtInstrumentAverageTradingPriceNumberOfBusinessDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentAverageTradingPriceNumberOfBusinessDays",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/2025",
     "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/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/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/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r24",
      "r76",
      "r77",
      "r137",
      "r140",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r472",
      "r473",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1296",
      "r1370",
      "r1371",
      "r1373",
      "r1380",
      "r1438",
      "r1439",
      "r1440",
      "r1560",
      "r1562",
      "r1577"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r24",
      "r140",
      "r487"
     ]
    },
    "cntm_DebtInstrumentCessationOfTradingEventOfDefaultPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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_DebtInstrumentCollateralRedemptionOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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_DebtInstrumentConversionBeneficialOwnershipLimitationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentConversionBeneficialOwnershipLimitationPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of beneficial ownership limitation of the convertible debt instrument.",
        "label": "Debt Instrument, Conversion, Beneficial Ownership Limitation, Percentage",
        "terseLabel": "Beneficial ownership limitation, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "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": [
      "r125",
      "r463"
     ]
    },
    "cntm_DebtInstrumentConvertibleConversionPriceDeterminationPercentageOfLowestDailyVolumeWeightedAveragePrice": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentConvertibleConversionPriceDeterminationPercentageOfLowestDailyVolumeWeightedAveragePrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of lowest daily volume weighted average price of common stock considered in determination of conversion price of convertible debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price Determination, Percentage Of Lowest Daily Volume Weighted Average Price",
        "terseLabel": "Conversion price determination, percentage of lowest VWAP"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConvertibleConversionPriceDeterminationThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentConvertibleConversionPriceDeterminationThresholdTradingDays",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days considered in determination of lowest volume weighted average price for conversion price.",
        "label": "Debt Instrument, Convertible, Conversion Price Determination, Threshold Trading Days",
        "terseLabel": "Conversion, threshold trading days"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConvertibleConversionPricePercentageOfLowestTradingPrice": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentConvertibleConversionPricePercentageOfLowestTradingPrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion price as percentage of lowest trading price of convertible debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price, Percentage Of Lowest Trading Price",
        "terseLabel": "Conversion price, percentage of lowest trading price"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentConvertibleDecreaseInConversionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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/20260331",
     "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/2025",
     "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/2025",
     "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/2025",
     "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_DebtInstrumentDebtDefaultConvertibleConversionPricePercentageOfLowestTradingPrice": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentDebtDefaultConvertibleConversionPricePercentageOfLowestTradingPrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion price as percentage of lowest trading price of convertible debt instrument in the event of default.",
        "label": "Debt Instrument, Debt Default, Convertible, Conversion Price, Percentage Of Lowest Trading Price",
        "terseLabel": "Debt default conversion price, percentage of lowest trading price"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentDebtDefaultConvertibleConversionPriceThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentDebtDefaultConvertibleConversionPriceThresholdTradingDays",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days considered in determination of lowest trading price for conversion price.",
        "label": "Debt Instrument, Debt Default, Convertible, Conversion Price, Threshold Trading Days",
        "terseLabel": "Debt default conversion price, threshold trading days"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentDebtDefaultInContinuationOutstandingBalanceIncludingAccruedInterestAndFeesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentDebtDefaultInContinuationOutstandingBalanceIncludingAccruedInterestAndFeesPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of outstanding debt payable upon occurrence and continuation of default under the debt instrument.",
        "label": "Debt Instrument, Debt Default In Continuation, Outstanding Balance Including Accrued Interest And Fees, Percentage",
        "terseLabel": "Continuing default, outstanding balance payable, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentDebtDefaultInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentDebtDefaultInterestRate",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSellerNoteDetails"
     ],
     "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/20260331",
     "localname": "DebtInstrumentDebtDefaultInterestRatePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "localname": "DebtInstrumentDebtDefaultLatePaymentFeePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "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_DebtInstrumentDebtDefaultOutstandingBalanceIncludingAccruedInterestAndFeesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentDebtDefaultOutstandingBalanceIncludingAccruedInterestAndFeesPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of outstanding debt payable upon occurrence of default under the debt instrument.",
        "label": "Debt Instrument, Debt Default, Outstanding Balance Including Accrued Interest And Fees, Percentage",
        "terseLabel": "Outstanding debt percentage in default"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentDiscountRatePercentageOfPrincipalAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtSummaryOfIndividualConvertibleNotesDetails",
      "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/DisclosureRelatedPartyTransactionsAvantiNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails"
     ],
     "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": [
      "r461",
      "r831",
      "r832",
      "r1207",
      "r1208",
      "r1296"
     ]
    },
    "cntm_DebtInstrumentFaceAmountInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "DebtInstrumentFacilitationFeeAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "localname": "DebtInstrumentFacilitationFeePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of facilitation fee payable to lender.",
        "label": "Debt Instrument, Facilitation Fee, Percentage",
        "terseLabel": "Facilitation fee, percent"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentFinalJudgmentEventOfDefaultThresholdAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r1370",
      "r1373"
     ]
    },
    "cntm_DebtInstrumentInitialMandatoryPaymentPeriodFromEffectiveDate": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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/DisclosureRelatedPartyTransactionsAvantiNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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": [
      "r79",
      "r462"
     ]
    },
    "cntm_DebtInstrumentIntervalFrequencyOfPeriodicPayment": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentIntervalFrequencyOfPeriodicPayment",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/2025",
     "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/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": [
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r472",
      "r473",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r485",
      "r768",
      "r951",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1296",
      "r1370",
      "r1371",
      "r1373",
      "r1380",
      "r1560",
      "r1562"
     ]
    },
    "us-gaap_DebtInstrumentMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1540",
      "r1541",
      "r1542"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/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/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/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r24",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r472",
      "r473",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1296",
      "r1370",
      "r1371",
      "r1373",
      "r1380",
      "r1438",
      "r1439",
      "r1440",
      "r1560",
      "r1562",
      "r1577"
     ]
    },
    "cntm_DebtInstrumentNoConversionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "DebtInstrumentNumberOfCommitmentSharesIssued",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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_DebtInstrumentNumberOfUnaffiliatedAccreditedInvestors": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentNumberOfUnaffiliatedAccreditedInvestors",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of unaffiliated accredited investor to whom the debt instrument was issued.",
        "label": "Debt Instrument, Number Of Unaffiliated Accredited Investors",
        "terseLabel": "Separate convertible note unaffiliated"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentOneTimeInterestChargeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentOneTimeInterestChargeAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "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/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "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"
     ],
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "DebtInstrumentPercentageOfSalesReceiptsToBeRemitted",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "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/2025",
     "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/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails"
     ],
     "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": [
      "r24",
      "r61"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPaymentInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r24"
     ]
    },
    "cntm_DebtInstrumentPeriodicPaymentNumberOfInstallments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "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": "Debt Instrument, Periodic Payment, Principal",
        "verboseLabel": "Debt instrument periodic payment principal",
        "documentation": "Amount of the required periodic payments applied to principal."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "cntm_DebtInstrumentPrepaymentDiscountNumberOfDaysEarlyPayment": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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_DebtInstrumentPurchasePriceNetOfIssueDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentPurchasePriceNetOfIssueDiscount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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_DebtInstrumentRepaymentEachInstallmentGracePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentRepaymentEachInstallmentGracePeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time allowed for each installment to repay debt without incurring penalty or default.",
        "label": "Debt Instrument, Repayment, Each Installment, Grace Period",
        "terseLabel": "Grace period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentRepaymentFinalInstallmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentRepaymentFinalInstallmentAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Final installment for repayment of debt.",
        "label": "Debt Instrument, Repayment, Final Installment, Amount",
        "terseLabel": "Final installment, amount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentRepaymentNumberOfInstallments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentRepaymentNumberOfInstallments",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of installments for repayment of debt.",
        "label": "Debt Instrument, Repayment, Number Of Installments",
        "terseLabel": "Number of installments for repayment"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentRepaymentNumberOfInstallmentsForPeriodicPayments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentRepaymentNumberOfInstallmentsForPeriodicPayments",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "localname": "DebtInstrumentRepaymentObligationAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "localname": "DebtInstrumentRepaymentPaymentDeferralPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/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": [
      "r24",
      "r50",
      "r51",
      "r60",
      "r126",
      "r127",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r472",
      "r473",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r485",
      "r768",
      "r951",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1296",
      "r1370",
      "r1371",
      "r1373",
      "r1380",
      "r1560",
      "r1562"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Term",
        "terseLabel": "Term",
        "verboseLabel": "Maturity Date (from issuance date)",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtInstrumentTerminationFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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_DebtInstrumentTotalRepaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r1454",
      "r1559",
      "r1560",
      "r1562"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r472",
      "r488",
      "r830",
      "r831",
      "r832",
      "r1207",
      "r1208",
      "r1296"
     ]
    },
    "cntm_DebtInstrumentUnpaidPrincipalUponMaturityInterestRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DebtInstrumentUnpaidPrincipalUponMaturityInterestRatePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interest charged for unpaid principal amount upon maturity for a debt instrument.",
        "label": "Debt Instrument, Unpaid Principal Upon Maturity, Interest Rate, Percentage",
        "terseLabel": "Unpaid principal on maturity, interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DebtModificationPresentValueDifferenceBetweenOriginalAndRevisedCashFlowsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r105"
     ]
    },
    "cntm_DecreaseInStockPriceTrigger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "DeferredConsiderationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "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",
        "verboseLabel": "Deferred Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r1454",
      "r1559",
      "r1560",
      "r1562"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1370",
      "r1376",
      "r1502"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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",
      "r163",
      "r1370",
      "r1376"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Liabilities, Net",
        "negatedTotalLabel": "Total deferred tax liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r85",
      "r138",
      "r626"
     ]
    },
    "cntm_DeferredIncomeTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DeferredIncomeTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount represents deferred income tax liabilities current.",
        "label": "Deferred Income Tax Liabilities Current",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DeferredOfferingCostsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DeferredOfferingCostsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1500"
     ]
    },
    "cntm_DeferredTaxAssetsDepreciationAmortizationAndImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r627"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1498"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/20260331",
     "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/2025",
     "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": [
      "r1500"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1500"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1500"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1500"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Less: 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": [
      "r628"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1498"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1500"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r1500"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1500"
     ]
    },
    "cntm_DeferredTaxLiabilitiesRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r550"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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/2025",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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",
      "r46",
      "r218",
      "r1176",
      "r1177",
      "r1179",
      "r1181"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 43.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",
      "r220",
      "r274",
      "r294",
      "r318",
      "r1176",
      "r1197",
      "r1198"
     ]
    },
    "cntm_Depreciations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/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": []
    },
    "cntm_DerecognitionOfRightOfUseAssetOperatingOnTerminatedLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DerecognitionOfRightOfUseAssetOperatingOnTerminatedLease",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-cash de-recognition of right-of-use asset, operating on terminated lease.",
        "label": "Derecognition of right-of-use asset, operating on terminated lease",
        "terseLabel": "De-recognition of right of use of asset, operating on terminated lease"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssetMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r790",
      "r791",
      "r792",
      "r1288"
     ]
    },
    "cntm_DerivativeAssetThresholdTradingPriceForMaturitySettlement": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss": {
       "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": [
      "r197",
      "r198",
      "r764",
      "r788",
      "r789",
      "r803",
      "r813",
      "r814",
      "r815",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1067",
      "r1068",
      "r1121",
      "r1124",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1164",
      "r1171",
      "r1173",
      "r1174",
      "r1175",
      "r1285",
      "r1288",
      "r1295",
      "r1315",
      "r1540",
      "r1541",
      "r1542",
      "r1614"
     ]
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.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": [
      "r198"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r214",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r1050",
      "r1052",
      "r1066",
      "r1067",
      "r1068",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1121",
      "r1122",
      "r1126",
      "r1128",
      "r1171",
      "r1172",
      "r1175",
      "r1280",
      "r1281",
      "r1313",
      "r1315",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1548",
      "r1550",
      "r1551"
     ]
    },
    "cntm_DerivativeConversionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r804"
     ]
    },
    "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r804"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r214",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r1050",
      "r1052",
      "r1066",
      "r1067",
      "r1068",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1121",
      "r1122",
      "r1126",
      "r1128",
      "r1171",
      "r1172",
      "r1175",
      "r1280",
      "r1281",
      "r1313",
      "r1315",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1548",
      "r1550",
      "r1551"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DERIVATIVE FINANCIAL INSTRUMENTS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r713",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r771",
      "r782",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAvantiNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability",
        "terseLabel": "Derivative liabilities",
        "verboseLabel": "Interest expense",
        "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": [
      "r197",
      "r198",
      "r764",
      "r788",
      "r789",
      "r803",
      "r813",
      "r814",
      "r815",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1076",
      "r1078",
      "r1079",
      "r1122",
      "r1123",
      "r1124",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1171",
      "r1173",
      "r1174",
      "r1175",
      "r1540",
      "r1541",
      "r1542",
      "r1614"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilitiesCurrent",
     "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/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": [
      "r198"
     ]
    },
    "cntm_DerivativeLiabilityIssuedForExtinguishmentOfLenderAndVendorObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r790",
      "r791",
      "r792"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r782",
      "r1534"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r782",
      "r1534"
     ]
    },
    "us-gaap_DerivativeTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeTermOfContract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Term of Contract",
        "terseLabel": "Derivative term (in years)",
        "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DerivativesNumberOfConversionAgreements": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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": [
      "r231",
      "r242",
      "r261",
      "r713",
      "r749",
      "r763",
      "r765",
      "r766",
      "r767",
      "r769",
      "r770"
     ]
    },
    "cntm_DeterminationOfRelatedPartyThresholdPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1429",
      "r1431",
      "r1434",
      "r1435",
      "r1518"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationByGeographicAreaDetails"
     ],
     "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": [
      "r534",
      "r535",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationByGeographicAreaDetails"
     ],
     "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": [
      "r534",
      "r535",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1459"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r553",
      "r557",
      "r588",
      "r589",
      "r591",
      "r1230"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK-BASED COMPENSATION"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DISPOSALS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "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": []
    },
    "cntm_DisposalGroupCovenantPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DisposalGroupCovenantPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails"
     ],
     "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_DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsExchangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsExchangeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Disposed of by Means Other than Sale, Not Discontinued Operations, Exchange [Member]",
        "terseLabel": "Disposal by means other than sale",
        "documentation": "Disposal group that is disposed of in an exchange measured based on the recorded amount of the nonmonetary asset relinquished. Excludes disposals classified as discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r118"
     ]
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails"
     ],
     "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": [
      "r11",
      "r23"
     ]
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationCashAndHoldbackConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndHoldbackConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails"
     ],
     "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/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails",
      "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/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashConsiderationReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails"
     ],
     "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/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Intangibles assets, consideration",
        "verboseLabel": "Total consideration",
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationConsiderationEquitySharePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationEquitySharePricePerShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "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, price per share"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationConsiderationEquitySharesReceivedOrReceivable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationEquitySharesReceivedOrReceivable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "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": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationEquitySharesFaceValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationEquitySharesFaceValuePerShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face value per share of equity instrument received or receivable in connection with the disposal.",
        "label": "Disposal Group, Including Discontinued Operation, Equity Shares, Face Value Per Share",
        "terseLabel": "Equity consideration, face value per share"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationEquitySharesReceivedOrReceivable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationEquitySharesReceivedOrReceivable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "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/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails"
     ],
     "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": [
      "r1",
      "r63",
      "r69",
      "r120"
     ]
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationHoldbackConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationHoldbackConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails"
     ],
     "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/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationHoldbackConsiderationReleasable90DaysAfterClosing",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails"
     ],
     "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/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationHoldbackConsiderationReleasableUponCompletionOfDeliverySchedule",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails"
     ],
     "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": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationNetIdentifiableAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationNetIdentifiableAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails"
     ],
     "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_DisposalGroupIncludingDiscontinuedOperationNonCashInvestingItemsHoldback": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationNonCashInvestingItemsHoldback",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails",
      "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_DisposalGroupIncludingDiscontinuedOperationNumberOfSharesExchanged": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationNumberOfSharesExchanged",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "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": []
    },
    "cntm_DisposalGroupIncludingDiscontinuedOperationShareSwapRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationShareSwapRatio",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exchange ratio established in a share swap transaction for a disposal group, including a discontinued operation, representing the number of equity shares issued by the acquirer in exchange for the equity interests of the disposed entity.",
        "label": "Disposal Group, Including Discontinued Operation, Share Swap Ratio",
        "terseLabel": "Swap ratio"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_DisposalGroupNonCompeteCovenantPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DisposalGroupNonCompeteCovenantPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails",
      "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/2025",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "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_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails",
      "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 businesses",
        "terseLabel": "Loss on disposal of businesses",
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r430",
      "r1367",
      "r1436"
     ]
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails"
     ],
     "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 that includes gain (loss) recognized on sale or disposal of disposal group. Excludes discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "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": []
    },
    "cntm_DisposalGroupPercentageOfNetProceedsFromAssetsSold": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DisposalGroupPercentageOfNetProceedsFromAssetsSold",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "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/20260331",
     "localname": "DisposalGroupPercentageOfNonVotingNonDistributingEquityInterestRetained",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "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/20260331",
     "localname": "DisposalGroupSaleOfTransferredAssetsPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "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/20260331",
     "localname": "DisposalGroupTransitionalAssistancePeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails"
     ],
     "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/2025",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "DISPOSALS",
        "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": [
      "r62",
      "r117"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r434",
      "r1227",
      "r1228"
     ]
    },
    "cntm_DistributedEnergyAndRenewablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "DistributedEnergyAndRenewablesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "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": {
        "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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/2025",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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": [
      "r611"
     ]
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic net loss per share, common stock ( in dollars per share)",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r210",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r255",
      "r256",
      "r258",
      "r263",
      "r265",
      "r268",
      "r269",
      "r270",
      "r273",
      "r492",
      "r592",
      "r647",
      "r703",
      "r785",
      "r786",
      "r946",
      "r980",
      "r1185"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted net loss per share, common stock ( in dollars per share)",
        "documentation": "The amount of net income (loss) for 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": [
      "r171",
      "r210",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r255",
      "r256",
      "r258",
      "r265",
      "r268",
      "r269",
      "r270",
      "r273",
      "r492",
      "r592",
      "r647",
      "r703",
      "r785",
      "r786",
      "r946",
      "r980",
      "r1185"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 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": [
      "r40",
      "r41",
      "r272"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "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": [
      "r822"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate",
        "totalLabel": "Effective Tax Rate",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r1235"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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/DisclosureIncomeTaxesDetails",
      "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",
        "verboseLabel": "Federal statutory rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r237",
      "r611",
      "r637",
      "r1235"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r614",
      "r1235",
      "r1370",
      "r1377",
      "r1494"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r611",
      "r612",
      "r1235"
     ]
    },
    "cntm_EffectiveIncomeTaxRateReconciliationLossOnExtinguishmentOfDebtAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r615",
      "r616",
      "r1370",
      "r1377",
      "r1494"
     ]
    },
    "cntm_EffectiveIncomeTaxRateReconciliationNontaxableBargainPurchaseGainAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r1235",
      "r1370",
      "r1377",
      "r1494",
      "r1495"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r611",
      "r612",
      "r1235"
     ]
    },
    "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1528",
      "r1540",
      "r1541",
      "r1542"
     ]
    },
    "cntm_EmergingGrowthCompanyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "EmergingGrowthCompanyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r590"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r590"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1491"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1324"
     ]
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Entities [Member]",
        "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/2025",
     "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": [
      "r1324"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1325"
     ]
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1324"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1324"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1324"
     ]
    },
    "cntm_EquityCommitmentMaximumLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r20",
      "r168",
      "r170",
      "r171",
      "r204",
      "r205",
      "r206",
      "r244",
      "r245",
      "r246",
      "r248",
      "r256",
      "r259",
      "r261",
      "r275",
      "r371",
      "r374",
      "r429",
      "r491",
      "r512",
      "r592",
      "r635",
      "r636",
      "r644",
      "r645",
      "r646",
      "r648",
      "r702",
      "r703",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r784",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r833",
      "r835",
      "r855",
      "r975",
      "r996",
      "r997",
      "r998",
      "r1028",
      "r1105"
     ]
    },
    "us-gaap_EquityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1538",
      "r1539",
      "r1549"
     ]
    },
    "cntm_EquityIncentivePlan2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r365",
      "r366",
      "r368",
      "r643",
      "r818",
      "r1328",
      "r1329",
      "r1330",
      "r1503",
      "r1504",
      "r1505",
      "r1506"
     ]
    },
    "cntm_EquityMethodInvestmentInitialRecognitionCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "EquityMethodInvestmentInitialRecognitionCarryingAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails"
     ],
     "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/20260331",
     "localname": "EquityMethodInvestmentNumberOfMembershipInterestsAcquired",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails",
      "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/20260331",
     "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/2025",
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Other-than-Temporary Impairment",
        "terseLabel": "Bad debt expense",
        "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": [
      "r1407"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails",
      "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": [
      "r365",
      "r818"
     ]
    },
    "cntm_EquityMethodInvestmentOwnershipPercentageToBeAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments",
        "terseLabel": "Equity method investments",
        "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": [
      "r274",
      "r299",
      "r318",
      "r364",
      "r1344",
      "r1408"
     ]
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENT IN SUN SOLAR - EQUITY METHOD"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethod"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "terseLabel": "INVESTMENT IN SUN SOLAR - EQUITY METHOD",
        "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": [
      "r165",
      "r367",
      "r370",
      "r1330"
     ]
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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",
      "r366",
      "r818"
     ]
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r474",
      "r813",
      "r814",
      "r816",
      "r1164",
      "r1207",
      "r1208"
     ]
    },
    "cntm_EstimatedFairValueOfSharesToBeIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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_ExchangeOfOperatingLeaseLiabilityForAccountsPayableOnTerminatedLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ExchangeOfOperatingLeaseLiabilityForAccountsPayableOnTerminatedLease",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-cash exchange of operating lease liability for accounts payable on terminated lease.",
        "label": "Exchange of operating lease liability for accounts payable on terminated lease"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ExtinguishmentOfAccountsPayableAndAccruedExpensesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ExtinguishmentOfAccountsPayableAndAccruedExpensesAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "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/20260331",
     "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/2025",
     "localname": "ExtinguishmentOfDebtAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "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_ExtinguishmentOfDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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 a reinstated debt obligation amounting"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ExtinguishmentOfOperatingLeaseLiabilityOnTerminatedLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ExtinguishmentOfOperatingLeaseLiabilityOnTerminatedLease",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-cash extinguishment of operating lease liability on terminated lease.",
        "label": "Extinguishment of operating lease liability on terminated lease",
        "terseLabel": "Extinguishment of operating lease liability on terminated lease"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FacilityCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "FactoringArrangementAccountsReceivableFinancingMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "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/20260331",
     "localname": "FactoringArrangementPurchaseOrderAndAccountsReceivableFinancingMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "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/20260331",
     "localname": "FactoringArrangementPurchaseOrderFinancingMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "localname": "FairValueAdjustmentOfOtherPayablesSettlementAgreement",
     "crdr": "debit",
     "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_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.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_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 30.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 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 Section 3(a)(10) Settlement Agreement (Note 12)",
        "terseLabel": "Change in fair value of 3(a)(10) Settlement Agreement (Note 9)",
        "verboseLabel": "Change in fair value of Section 3(a)(10) Settlement Agreement (Note 12)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r788",
      "r789",
      "r803",
      "r1285"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r788",
      "r789",
      "r803",
      "r1285"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1285",
      "r1538",
      "r1539",
      "r1550"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r790",
      "r791",
      "r792",
      "r1237",
      "r1242",
      "r1288"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r790",
      "r791",
      "r792",
      "r1237",
      "r1242",
      "r1288"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r790",
      "r791",
      "r1288"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r804",
      "r1164",
      "r1287",
      "r1295"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r804",
      "r1287"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r804",
      "r1287"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r793",
      "r798",
      "r804",
      "r1287"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r813",
      "r814",
      "r815",
      "r1164",
      "r1295",
      "r1556"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r804",
      "r1164",
      "r1287",
      "r1295"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r813",
      "r815",
      "r1164",
      "r1295",
      "r1554",
      "r1556"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r474",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r547",
      "r548",
      "r787",
      "r789",
      "r790",
      "r791",
      "r792",
      "r801",
      "r803",
      "r805",
      "r813",
      "r871",
      "r872",
      "r873",
      "r1164",
      "r1207",
      "r1208",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1285",
      "r1288",
      "r1295"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r804"
     ]
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r474",
      "r813",
      "r814",
      "r815",
      "r816",
      "r818",
      "r819",
      "r1164",
      "r1207",
      "r1208",
      "r1556"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r788",
      "r789",
      "r790",
      "r792",
      "r1285",
      "r1541",
      "r1552"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r790",
      "r797",
      "r799",
      "r800",
      "r801",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r940",
      "r1285",
      "r1289"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r474",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r547",
      "r548",
      "r789",
      "r790",
      "r791",
      "r792",
      "r803",
      "r813",
      "r873",
      "r1164",
      "r1207",
      "r1208",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1285",
      "r1288",
      "r1295"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r804"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r788",
      "r789",
      "r790",
      "r792",
      "r1285",
      "r1541",
      "r1552"
     ]
    },
    "cntm_FairValueMeasurementOfDebtUnrealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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": 7.0
      }
     },
     "presentation": [
      "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/2025",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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": []
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarningsChangeInFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarningsReclassFromLevel3",
     "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, Reclass from level 3",
        "terseLabel": "Reclass from level 3"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r796",
      "r802",
      "r804",
      "r1287"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r796",
      "r802",
      "r804",
      "r1287"
     ]
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTermination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r793",
      "r804",
      "r1287"
     ]
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAdditionalSettlementObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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",
        "terseLabel": "Additional RJZ settlement amount"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCommitmentSharesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossOnExtinguishmentOfDebtAndVendorPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossOnExtinguishmentOfDebtAndVendorPayable",
     "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",
        "verboseLabel": "Gain on extinguishment of debt and vendor payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossOnIssuanceOfFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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",
        "negatedLabel": "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/2025",
     "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": [
      "r796",
      "r802",
      "r804"
     ]
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlementsCashPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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": []
    },
    "cntm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisReclassification": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisReclassification",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsReconciliationOfOurAssetsAndLiabilitiesMeasuredAtFairValueUsingLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Reclassification",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Reclassification",
        "terseLabel": "Reclass from level 3"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r793",
      "r804"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r474",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r547",
      "r548",
      "r787",
      "r789",
      "r790",
      "r791",
      "r792",
      "r801",
      "r803",
      "r805",
      "r813",
      "r871",
      "r872",
      "r873",
      "r1164",
      "r1207",
      "r1208",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1285",
      "r1288",
      "r1295"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1285",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1552"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r794",
      "r804"
     ]
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r37",
      "r38",
      "r39"
     ]
    },
    "cntm_FairValueOfReportingUnitAnnualImpairmentTestDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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 3(a)(10) Settlement Agreement",
        "verboseLabel": "Fair value of shares issued to settle Claim under Section 3(a)(9) Settlement Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueOfSharesIssuedToSettleOtherPayablesUnderSettlementAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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 Section 3(a)(10) Settlement Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FairValueOfSharesIssuedToSettleShareResetDerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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_FeeReceivedForFutureReceiptsSoldAndAssigned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r839",
      "r844",
      "r1297"
     ]
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r838",
      "r851"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "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": [
      "r838"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Schedule of maturities of finance lease liabilities",
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1566"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r838"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r851",
      "r1371",
      "r1380",
      "r1577"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r851",
      "r1371",
      "r1380",
      "r1577"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r851",
      "r1371",
      "r1380",
      "r1577"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r851"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 18.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 18.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": [
      "r840",
      "r847"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAsset",
     "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": "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": [
      "r837"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 37.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": "ROU 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": [
      "r839",
      "r844",
      "r1297"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r850",
      "r1297"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r849",
      "r1297"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r376",
      "r377",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r485",
      "r510",
      "r768",
      "r782",
      "r810",
      "r817",
      "r820",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r954",
      "r976",
      "r1204",
      "r1285",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1299",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1537",
      "r1540",
      "r1541",
      "r1542",
      "r1549",
      "r1552",
      "r1553",
      "r1554"
     ]
    },
    "cntm_FinancingFacilityAdditionalChargeRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "FinancingFacilityAdditionalChargeRatePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "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/20260331",
     "localname": "FinancingFacilityAdditionalChargeRateThresholdAdditionalPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "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_FinancingFacilityBaseChargeRateInitialTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "FinancingFacilityBaseChargeRateInitialTerm",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss"
     ],
     "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/20260331",
     "localname": "FinancingFacilityBaseChargeRatePercentage",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "localname": "FinancingFacilityBaseChargeRateThresholdEachPeriodPostDisbursementTillVerification",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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_FinancingFacilityMaximumAdvanceAsPercentageOfEligibleReceivables": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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_FinancingFacilityPaymentOfInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "FinancingFacilityPaymentOfInterest",
     "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",
        "terseLabel": "Payment of interest"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityRepaymentOfAdvanceBorrowed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "FinancingFacilityRepaymentOfAdvanceBorrowed",
     "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",
        "terseLabel": "Repayment of advance borrowed"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FinancingFacilityTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r1514",
      "r1517"
     ]
    },
    "cntm_FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.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_FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationAfterYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.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 after 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, after Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationRemainderOfFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 8.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 (nine months)"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.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": "2030"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "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 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/20260331",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearOne",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "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 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/20260331",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "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 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/20260331",
     "localname": "FiniteLivedIntangibleAssetExcludingInternallyDevelopedSoftwareExpectedAmortizationYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "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 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": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "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 assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r392",
      "r418",
      "r1166"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "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 major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r413",
      "r414",
      "r415",
      "r417",
      "r418",
      "r420",
      "r421",
      "r904",
      "r905",
      "r1008",
      "r1162",
      "r1166",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Amount",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r418",
      "r905",
      "r1166"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r411",
      "r418",
      "r420",
      "r421",
      "r425",
      "r904",
      "r1162",
      "r1166",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "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": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r413",
      "r414",
      "r415",
      "r417",
      "r418",
      "r420",
      "r421",
      "r1008",
      "r1162",
      "r1166",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetIdentifiableIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Net Amount",
        "totalLabel": "Total",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r904",
      "r1431"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "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": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "cntm_FirmwareEmbeddedInHardwareDevicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "FirstBridgeNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to first bridge note.",
        "label": "First Bridge Note [Member]",
        "terseLabel": "First Bridge Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FirstConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "FirstConvertibleNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to First Convertible Note.",
        "label": "First Convertible Note [Member]",
        "terseLabel": "First Convertible Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_FirstResetDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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": [
      "r611",
      "r612"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealizedAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1027",
      "r1138",
      "r1139",
      "r1619",
      "r1621"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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": [
      "r821"
     ]
    },
    "cntm_ForwardPurchaseAgreementSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": []
    },
    "cntm_FutureReceiptsSoldAndAssignedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "FutureReceiptsSoldAndAssignedValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtSaleOfFutureReceiptsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "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/20260331",
     "localname": "GainLossOnExtinguishmentOfContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "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/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "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",
        "terseLabel": "Loss on extinguishment of debt and vendor payable"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GainLossOnExtinguishmentOfLiabilitiesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "GainLossOnExtinguishmentOfLiabilitiesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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/20260331",
     "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/20260331",
     "localname": "GainLossOnInitialRecognitionOfDebtAndConvertibleNotes",
     "crdr": "credit",
     "calculation": {
      "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/20260331",
     "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/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "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/2025",
     "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",
      "r145",
      "r1093",
      "r1094",
      "r1095",
      "r1096"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 32.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": "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"
     ]
    },
    "us-gaap_GainLossOnTerminationOfLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnTerminationOfLease",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 23.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 23.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": [
      "r836"
     ]
    },
    "cntm_GainLossesOnInitialRecognitionOfDebtAndConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "GainLossesOnInitialRecognitionOfDebtAndConvertibleNotes",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/20260331",
     "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": 8.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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",
        "negatedLabel": "Gain on extinguishment of debt",
        "verboseLabel": "Gain on extinguishment of debt"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GainOnExtinguishmentOfDebtAndVendorPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "GainOnExtinguishmentOfDebtAndVendorPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/20260331",
     "localname": "GainOnForwardPurchaseAgreement",
     "crdr": "credit",
     "calculation": {
      "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"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GainOnForwardPurchaseAgreementModification": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "GainOnForwardPurchaseAgreementModification",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/2025",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDebtPromissoryNotesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDebtSalesOfFutureReceiptsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Loss on extinguishment of debt",
        "terseLabel": "Loss on extinguishment of debt",
        "verboseLabel": "Gain (loss) 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",
      "r48",
      "r49"
     ]
    },
    "us-gaap_GainsLossesOnRestructuringOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainsLossesOnRestructuringOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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": [
      "r17",
      "r216"
     ]
    },
    "us-gaap_GeneralInsuranceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r103"
     ]
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeographicConcentrationRiskMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geography",
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)."
       }
      }
     },
     "auth_ref": [
      "r1146",
      "r1392"
     ]
    },
    "cntm_GlobalImpexIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "GlobalImpexIncMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Global Impex Inc.",
        "label": "Global Impex Inc [Member]",
        "terseLabel": "GIX"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_GlobalImpexLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "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/20260331",
     "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/2025",
     "localname": "Goodwill",
     "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/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": [
      "r185",
      "r394",
      "r941",
      "r1198",
      "r1205",
      "r1237",
      "r1239",
      "r1240",
      "r1276",
      "r1286",
      "r1298",
      "r1413",
      "r1420",
      "r1523"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r398",
      "r695",
      "r698",
      "r701",
      "r1205"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsRevenueInformationDetailss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Asset Impairment",
        "terseLabel": "Loss on impairment of intangible assets and goodwill",
        "verboseLabel": "Loss on impairment",
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "INTANGIBLE ASSETS, NET"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "GOODWILL AND INTANGIBLE ASSETS, NET",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1411",
      "r1423"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r393",
      "r406",
      "r1205"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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": [
      "r410",
      "r423",
      "r427"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "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",
      "r395",
      "r401",
      "r406",
      "r408",
      "r701",
      "r1205",
      "r1286"
     ]
    },
    "us-gaap_GoodwillImpairmentLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r409"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r554",
      "r556",
      "r558",
      "r559",
      "r560",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586"
     ]
    },
    "us-gaap_GranteeStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r554",
      "r556",
      "r558",
      "r559",
      "r560",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586"
     ]
    },
    "cntm_GreenEnergyGainsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/DisclosureDisposalsGreenEnergyGainsDetails"
     ],
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "GrossProceedsFromConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gross proceeds from convertible debt.",
        "label": "Gross Proceeds From Convertible Debt",
        "terseLabel": "Gross proceeds from convertible debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r98",
      "r101",
      "r150",
      "r231",
      "r234",
      "r235",
      "r369",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r818",
      "r1191",
      "r1197",
      "r1387",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1449"
     ]
    },
    "cntm_HarryKahnAssociatesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "HarryKahnAssociatesIncMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails"
     ],
     "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/20260331",
     "localname": "HvacBusinessAssetsAndOperationsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "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/2025",
     "localname": "IN",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INDIA",
        "terseLabel": "India",
        "verboseLabel": "Chhatrapur, Odisha, India"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_IfDefaultEventOccursMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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 of intangible asset. Includes, but is not limited to, finite-lived and indefinite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "cntm_ImpairmentOfGoodwillAffectingIdentifiableIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Impairment loss",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r212",
      "r412",
      "r423"
     ]
    },
    "cntm_ImpairmentOrDisposalOfLongLivedAssetsIncludingFiniteLivedIntangibleAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "IncomeFromSaleOfPropertyAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesIncomeBeforeProvisionDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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, 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": [
      "r231",
      "r236",
      "r610"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesIncomeBeforeProvisionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesIncomeBeforeProvisionDetails",
      "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": "Net loss",
        "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": [
      "r99",
      "r146",
      "r150",
      "r947",
      "r949",
      "r971",
      "r1178",
      "r1180",
      "r1182",
      "r1191",
      "r1197",
      "r1387",
      "r1395",
      "r1396",
      "r1397",
      "r1398"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesIncomeBeforeProvisionDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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, 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": [
      "r231",
      "r236",
      "r610"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 21.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 from Sun Solar",
        "terseLabel": "Equity in earnings from Sun Solar",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r100",
      "r144",
      "r274",
      "r296",
      "r318",
      "r364",
      "r970"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r434",
      "r1227",
      "r1228"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "DISPOSALS",
        "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": [
      "r433",
      "r434"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsGreenEnergyGainsDetails"
     ],
     "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": [
      "r15",
      "r23",
      "r25",
      "r63",
      "r64",
      "r65",
      "r66",
      "r67",
      "r68",
      "r70",
      "r71",
      "r72",
      "r121",
      "r433",
      "r434"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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": [
      "r227",
      "r611",
      "r612",
      "r621",
      "r632",
      "r1235",
      "r1499"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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": [
      "r227",
      "r611",
      "r612",
      "r621",
      "r632",
      "r1235",
      "r1499"
     ]
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r1496"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "INCOME TAXES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r231",
      "r237",
      "r605",
      "r611",
      "r617",
      "r618",
      "r619",
      "r623",
      "r630",
      "r638",
      "r640",
      "r641",
      "r642",
      "r953",
      "r1007",
      "r1022",
      "r1235"
     ]
    },
    "us-gaap_IncomeTaxExaminationDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExaminationDescription",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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": [
      "r1497"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ProfitLoss",
       "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/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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)",
        "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": [
      "r153",
      "r164",
      "r231",
      "r260",
      "r261",
      "r274",
      "r297",
      "r318",
      "r609",
      "r611",
      "r639",
      "r982",
      "r1178",
      "r1180",
      "r1182",
      "r1235"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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": [
      "r203",
      "r607",
      "r608",
      "r623",
      "r624",
      "r629",
      "r634",
      "r1016"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r614",
      "r1235",
      "r1494"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r611",
      "r1235"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r615",
      "r616",
      "r1494"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1235",
      "r1494",
      "r1495"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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": [
      "r36",
      "r227",
      "r631",
      "r632"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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 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/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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 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/2025",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 37.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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"
     ]
    },
    "cntm_IncreaseDecreaseInContingentLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "IncreaseDecreaseInContingentLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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 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": [
      "r1366"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 41.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": [
      "r901",
      "r1366"
     ]
    },
    "cntm_IncreaseDecreaseInGainLossOnFairValueMeasurementOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "IncreaseDecreaseInGainLossOnFairValueMeasurementOfConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 27.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/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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 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/2025",
     "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/2025",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 38.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": [
      "r1332",
      "r1366"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other assets",
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1366"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Receivables",
        "negatedLabel": "Other receivable",
        "documentation": "Amount of increase (decrease) in receivables classified as other."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 35.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/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "localname": "IncreaseDecreaseWorkingCapitalAdvance",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 39.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_InsurancePremiumFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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 all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r422",
      "r426",
      "r1160",
      "r1162"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
      "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",
        "verboseLabel": "Proprietary know-how and technical documents",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r1431",
      "r1433"
     ]
    },
    "us-gaap_IntellectualPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1429",
      "r1431",
      "r1434",
      "r1435"
     ]
    },
    "cntm_InterSegmentCostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "InterSegmentCostOfRevenue",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intersegment cost of revenue.",
        "label": "Inter Segment Cost Of Revenue",
        "verboseLabel": "Cost of revenue"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_InterSegmentRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "InterSegmentRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intersegment revenue.",
        "label": "Inter Segment Revenue",
        "verboseLabel": "Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/DisclosureRelatedPartyTransactionsAvantiNotesDetailss"
     ],
     "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": [
      "r105",
      "r480",
      "r490",
      "r1209",
      "r1210",
      "r1617"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": 11.0
      }
     },
     "presentation": [
      "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": [
      "r293",
      "r1178",
      "r1182",
      "r1362"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r222",
      "r225",
      "r226"
     ]
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally."
       }
      }
     },
     "auth_ref": [
      "r428"
     ]
    },
    "cntm_IntraEntityGrossProfitInInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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": []
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "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/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "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": [
      "r116",
      "r1170"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails",
      "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": [
      "r195",
      "r1168",
      "r1298"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNetAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net [Abstract]",
        "terseLabel": "Inventory balances"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPartsAndComponentsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryPartsAndComponentsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Parts and Components, Net of Reserves",
        "terseLabel": "Parts",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r1347"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r155",
      "r181",
      "r194",
      "r388",
      "r389",
      "r391",
      "r902",
      "r1184"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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": [
      "r390"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 Joint Ventures",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r981",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1114",
      "r1115"
     ]
    },
    "cntm_IssuableSharesUponPotentialConversionOfConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "IssuableSharesUponPotentialConversionOfConvertibleNotesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the information of Issuable shares upon potential conversion of convertible notes",
        "label": "Issuable Shares Upon Potential Conversion Of Convertible Notes [Member]",
        "terseLabel": "Issuable shares upon potential conversion of convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_IssuanceOfCommitmentSharesInConnectionWithConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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",
        "terseLabel": "Issuance of common stock in connection with the conversion of SEPA convertible debt"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_IssuanceOfCommonStockInConnectionWithEquityMethodInvestmentInSunSolar": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "IssuanceOfCommonStockInConnectionWithEquityMethodInvestmentInSunSolar",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit"
     ],
     "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/20260331",
     "localname": "IssuanceOfSharesForEquityMethodInvestment",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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_KeenLabsOperationsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "KeenLabsOperationsIncMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "localname": "KeenLabsSegmentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetails",
      "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/2025",
     "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": [
      "r942",
      "r1180",
      "r1361"
     ]
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LandMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land [Member]",
        "terseLabel": "Land",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1459",
      "r1461"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r843",
      "r1297"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1565"
     ]
    },
    "cntm_LeaseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "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/2025",
     "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": [
      "r1333",
      "r1618",
      "r1620"
     ]
    },
    "us-gaap_LesseeDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeaseTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1564"
     ]
    },
    "cntm_LesseeLeaseLiabilityToBePaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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_LesseeLeaseLiabilityToBePaidYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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": [
      "r841"
     ]
    },
    "cntm_LesseeOperatingLeaseAndFinanceLeaseLiabilityToBePaidFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r842"
     ]
    },
    "cntm_LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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 maturities of lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r851",
      "r1371",
      "r1380",
      "r1577"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "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 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": [
      "r851",
      "r1371",
      "r1380",
      "r1577"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "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 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": [
      "r851",
      "r1371",
      "r1380",
      "r1577"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "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 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": [
      "r851",
      "r1371",
      "r1380",
      "r1577"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r851"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r853",
      "r1563"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1564"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r24",
      "r76",
      "r77",
      "r78",
      "r81",
      "r82",
      "r83",
      "r86",
      "r231",
      "r234",
      "r235",
      "r369",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r707",
      "r711",
      "r712",
      "r818",
      "r1059",
      "r1190",
      "r1211",
      "r1323",
      "r1449",
      "r1569",
      "r1570"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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' deficit",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r143",
      "r965",
      "r1298",
      "r1311",
      "r1312",
      "r1370",
      "r1375",
      "r1409",
      "r1558"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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_LiabilitiesAssumed1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAssumed1",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities Assumed",
        "terseLabel": "Third party debt assumed",
        "documentation": "The fair value of liabilities assumed in noncash investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "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, 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": [
      "r78",
      "r180",
      "r231",
      "r234",
      "r235",
      "r369",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r707",
      "r711",
      "r712",
      "r818",
      "r1298",
      "r1449",
      "r1569",
      "r1570"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss": {
       "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": "Liabilities, Fair Value Disclosure",
        "totalLabel": "Total liabilities",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r789",
      "r1538"
     ]
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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_LiabilityForContingentConsiderationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "LiabilityForContingentConsiderationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 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/2025",
     "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails"
     ],
     "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": [
      "r42"
     ]
    },
    "us-gaap_LimitedPartnersCapitalAccountUnitsIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LimitedPartnersCapitalAccountUnitsIssued",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Limited Partners' Capital Account, Units Issued",
        "terseLabel": "Units issued",
        "documentation": "The number of limited partner units issued."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r75",
      "r80"
     ]
    },
    "us-gaap_LitigationReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r83",
      "r1443"
     ]
    },
    "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": []
    },
    "cntm_LitigationSettlementConditionalPaymentAmountHeldByThirdParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r1333"
     ]
    },
    "us-gaap_LoansPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LoansPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.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": [
      "r77"
     ]
    },
    "cntm_LogisticsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r24",
      "r140",
      "r232",
      "r243",
      "r473",
      "r489",
      "r951",
      "r1207",
      "r1208",
      "r1296",
      "r1579"
     ]
    },
    "us-gaap_LongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermNotesPayable",
     "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": "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": [
      "r24"
     ]
    },
    "us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermConvertibleDebtCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONVERTIBLE DEBT"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r444",
      "r1327"
     ]
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1443",
      "r1444",
      "r1445"
     ]
    },
    "cntm_LossContingencyMortgageAndPromissoryNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "LossOfAcquisitionOfSubsidiary",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 25.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/20260331",
     "localname": "LossOnExtinguishmentOfDebtAndVendorPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/20260331",
     "localname": "LossOnForwardPurchaseAgreement",
     "crdr": "credit",
     "calculation": {
      "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"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LossOnForwardPurchaseAgreementModification": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "LossOnForwardPurchaseAgreementModification",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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",
        "negatedLabel": "Loss on modification of forward purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_LossOnIssuanceOfFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 10.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 31.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"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_M1ServicesAgreementWithServiceProviderOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": []
    },
    "cntm_ManagedSolutionsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r103"
     ]
    },
    "cntm_MarketingServicesAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "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/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "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": [
      "r284",
      "r445",
      "r446",
      "r447",
      "r448",
      "r551",
      "r583",
      "r584",
      "r585",
      "r603",
      "r792",
      "r900",
      "r994",
      "r995",
      "r1006",
      "r1051",
      "r1052",
      "r1112",
      "r1116",
      "r1118",
      "r1119",
      "r1130",
      "r1140",
      "r1141",
      "r1143",
      "r1144",
      "r1158",
      "r1159",
      "r1203",
      "r1212",
      "r1229",
      "r1237",
      "r1242",
      "r1243",
      "r1288",
      "r1289",
      "r1293",
      "r1294",
      "r1308",
      "r1453",
      "r1571",
      "r1572",
      "r1573",
      "r1574",
      "r1575",
      "r1576"
     ]
    },
    "cntm_MaximumStockIssuableSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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_MeasurementInputConversionPriceForPaymentsToBeMadeThroughIssuanceOfCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r1237",
      "r1242",
      "r1243",
      "r1540",
      "r1541",
      "r1542"
     ]
    },
    "cntm_MeasurementInputDiscountRatePepperdinePrivateCapitalMarketsMezzanineRateOfReturnMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r1485",
      "r1540",
      "r1541",
      "r1542"
     ]
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r584",
      "r1540",
      "r1541",
      "r1542"
     ]
    },
    "cntm_MeasurementInputExpectedMarginFromMeteoraSSaleOfRecycledSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r582",
      "r1540",
      "r1541",
      "r1542"
     ]
    },
    "cntm_MeasurementInputForecastedFiveDayVwapPerShareOfCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r1540",
      "r1541",
      "r1542"
     ]
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r583",
      "r1288",
      "r1540",
      "r1541",
      "r1542"
     ]
    },
    "cntm_MeasurementInputProbabilityOfCompletingBusinessCombinationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "MeasurementInputProbabilityOfConversionAtMaturityScenarioMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2024ConvertibleNotesAnd2025ConvertibleNotesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements2026ConvertibleNotesAnd2025ConvertibleNotesDetails"
     ],
     "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/20260331",
     "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/20260331",
     "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_MeasurementInputProbabilityOfVoluntaryConversionScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r585",
      "r1540",
      "r1541",
      "r1542"
     ]
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1540",
      "r1541",
      "r1542"
     ]
    },
    "cntm_MeasurementInputTermToPaymentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r790",
      "r791",
      "r792",
      "r1237",
      "r1242",
      "r1243",
      "r1288"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r790",
      "r791",
      "r792",
      "r1237",
      "r1242",
      "r1243",
      "r1288"
     ]
    },
    "cntm_MeasurementInputWeightedAverageCostOfCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "MerchantCashAdvancesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails"
     ],
     "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/20260331",
     "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/2025",
     "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/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "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": [
      "r284",
      "r445",
      "r446",
      "r447",
      "r448",
      "r551",
      "r583",
      "r584",
      "r585",
      "r603",
      "r792",
      "r900",
      "r994",
      "r995",
      "r1006",
      "r1051",
      "r1052",
      "r1112",
      "r1116",
      "r1118",
      "r1119",
      "r1130",
      "r1140",
      "r1141",
      "r1143",
      "r1144",
      "r1158",
      "r1159",
      "r1203",
      "r1212",
      "r1229",
      "r1237",
      "r1242",
      "r1243",
      "r1288",
      "r1289",
      "r1293",
      "r1308",
      "r1453",
      "r1571",
      "r1572",
      "r1573",
      "r1574",
      "r1575",
      "r1576"
     ]
    },
    "cntm_MinimumOwnershipPercentageOnEachAdvanceOfTotalSharesOutstanding": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterest",
     "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": {
        "label": "Equity, Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r142",
      "r231",
      "r234",
      "r235",
      "r369",
      "r451",
      "r453",
      "r454",
      "r455",
      "r458",
      "r459",
      "r964",
      "r1063",
      "r1558"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails"
     ],
     "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": []
    },
    "cntm_MontereyCapitalAcquisitionCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r156",
      "r279",
      "r1187",
      "r1188"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "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": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited 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": [
      "r224"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "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": 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": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited 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": [
      "r224"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "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": "Net Cash Provided by (Used in) Operating Activities",
        "negatedLabel": "Net cash used in operating activities",
        "negatedTerseLabel": "Negative cash flow from operating activities",
        "totalLabel": "Net cash used in operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited 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": [
      "r111",
      "r112",
      "r113"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "totalLabel": "Net 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": [
      "r102",
      "r113",
      "r147",
      "r171",
      "r178",
      "r199",
      "r201",
      "r206",
      "r231",
      "r234",
      "r235",
      "r239",
      "r247",
      "r251",
      "r252",
      "r254",
      "r255",
      "r256",
      "r260",
      "r261",
      "r267",
      "r369",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r492",
      "r495",
      "r498",
      "r503",
      "r592",
      "r647",
      "r703",
      "r786",
      "r818",
      "r974",
      "r1082",
      "r1103",
      "r1104",
      "r1178",
      "r1180",
      "r1182",
      "r1321",
      "r1449"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.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",
        "terseLabel": "Less: net income attributable to noncontrolling interests",
        "verboseLabel": "Less: net income (loss) attributable to noncontrolling interests",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r134",
      "r199",
      "r201",
      "r256",
      "r260",
      "r261",
      "r973",
      "r1360"
     ]
    },
    "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest",
        "terseLabel": "Net loss",
        "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": [
      "r134",
      "r135"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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, 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": []
    },
    "cntm_NonCashInvestingAndFinancingActivitiesFinancedInsurancePremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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",
        "terseLabel": "Financed insurance premium in prepaid expense"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NonControllingInterestPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-US [Member]",
        "terseLabel": "Other",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1624",
      "r1625",
      "r1626",
      "r1627"
     ]
    },
    "cntm_NoncashDeferredOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "NoncashDeferredOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-cash deferred offering costs.",
        "label": "Noncash Deferred Offering Costs",
        "terseLabel": "Deferred offering costs included in accounts payable",
        "verboseLabel": "Deferred consideration for CER acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r37",
      "r38",
      "r39"
     ]
    },
    "cntm_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationCommonStockIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r1250",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1429",
      "r1431",
      "r1434",
      "r1435"
     ]
    },
    "cntm_NoncompeteAndNonSolicitAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "NoncompeteAndNonSolicitAgreementsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDisposalsAirTempServiceCoDetails"
     ],
     "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_NoncontrollingInterestIncreaseFromBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncontrollingInterestIncreaseFromBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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",
        "documentation": "Amount of increase in noncontrolling interest from a business combination."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r52",
      "r1512",
      "r1516"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r54",
      "r512",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1622"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/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 income (expense), net",
        "totalLabel": "Total other income (expense), net",
        "verboseLabel": "Other (expense) income, 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": [
      "r104"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "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": []
    },
    "us-gaap_NonrelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1370",
      "r1378",
      "r1379"
     ]
    },
    "us-gaap_NotesIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r37",
      "r38",
      "r39"
     ]
    },
    "us-gaap_NotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/DisclosureDebtScheduleOfDebtDetailss",
      "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": [
      "r24",
      "r140",
      "r1579",
      "r1580"
     ]
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r76",
      "r77"
     ]
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/20260331",
     "localname": "NotesPayablePolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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]",
        "terseLabel": "Notes payable and notes payable - related party",
        "verboseLabel": "Notes payable and notes payable - related party"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NotesPayablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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",
      "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",
        "negatedLabel": "Less: notes payable, current portion"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_NotesPayablesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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",
      "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 Payables, Noncurrent",
        "terseLabel": "Debt, net of current portion",
        "totalLabel": "Notes payable, net of debt issuance costs and current portion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesReduction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r37",
      "r38",
      "r39"
     ]
    },
    "cntm_November2024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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_NumberOfAdditionalSharesToBeIssuedToSatisfyRemainingClaim": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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_NumberOfCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetails",
      "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": [
      "r1198",
      "r1394"
     ]
    },
    "cntm_NumberOfPromissoryNote": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "NumberOfPromissoryNote",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "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/20260331",
     "localname": "NumberOfPurchaseOrdersFinanced",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails"
     ],
     "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/20260331",
     "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/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "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": [
      "r1192",
      "r1202",
      "r1394"
     ]
    },
    "cntm_NumberOfServiceProviders": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "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",
        "verboseLabel": "(Loss) income from operations",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r1178",
      "r1182",
      "r1191",
      "r1387",
      "r1395",
      "r1396",
      "r1397",
      "r1398"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r845",
      "r1297"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r838"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "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": [
      "r838"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "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": "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": [
      "r838"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "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, Right-of-Use Asset",
        "terseLabel": "Right-of-use asset - operating lease",
        "verboseLabel": "Right-of-use asset - operating lease",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 36.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": "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": [
      "r1367"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r850",
      "r1297"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r849",
      "r1297"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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": [
      "r633"
     ]
    },
    "cntm_OperatingLossCarryforwardsIndefinitePeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "OperatingLossCarryforwardsIndefinitePeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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/20260331",
     "localname": "OperatingLossCarryforwardsSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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/20260331",
     "localname": "OperatingLossExpirationYear",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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/20260331",
     "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/20260331",
     "localname": "OrganizationAndOperationsLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetails"
     ],
     "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/20260331",
     "localname": "OrganizationAndOperationsTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetails"
     ],
     "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/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "ORGANIZATION AND OPERATIONS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "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": [
      "r3",
      "r975"
     ]
    },
    "cntm_OtherLiabilitiesAgreedToBeSettledInShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "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": "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": [
      "r77",
      "r1298"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "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",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1279"
     ]
    },
    "cntm_OtherPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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": []
    },
    "cntm_OwnedServiceNetworkSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsGeoImpexAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ParentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent [Member]",
        "terseLabel": "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/2025",
     "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": [
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1429",
      "r1431",
      "r1434",
      "r1435"
     ]
    },
    "cntm_PaycheckProtectionProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "PaymentForReimbursementOfConsiderationSharesOfForwardPurchaseAgreement",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/20260331",
     "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/2025",
     "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_PaymentsForDueDiligenceFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "PaymentsForDueDiligenceFees",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow as due diligence fees in connection with the debt instrument.",
        "label": "Payments For Due Diligence Fees",
        "terseLabel": "Payments for due diligence fees"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PaymentsForFactoringReceivableArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "PaymentsForFactoringReceivableArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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",
        "negatedLabel": "Repayments of factoring receivable arrangements",
        "negatedTerseLabel": "Repayments on factoring receivable arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PaymentsForLegalFeeReimbursement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "PaymentsForLegalFeeReimbursement",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/2025",
     "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_PaymentsForPlacementAgentFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "PaymentsForPlacementAgentFees",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for placement agent fees in connection with the debt instrument.",
        "label": "Payments For Placement Agent Fees",
        "terseLabel": "Payments for placement agent fees"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PaymentsForPurchaseOfAdditionalNonControllingInterestInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "PaymentsForPurchaseOfAdditionalNonControllingInterestInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/2025",
     "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": [
      "r109"
     ]
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "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": [
      "r33"
     ]
    },
    "cntm_PaymentsOfDeferredConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "PaymentsOfDeferredConsideration",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 10.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for repayment of deferred consideration, classified as financing activity.",
        "label": "Payments Of Deferred Consideration",
        "negatedLabel": "Payments of deferred consideration"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PaymentsOfInitialMandatoryPaymentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r32"
     ]
    },
    "cntm_PaymentsOfOriginalAndAdditionalProductOfPrepaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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": []
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails"
     ],
     "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": [
      "r30",
      "r687",
      "r1237",
      "r1240",
      "r1274"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r152",
      "r1525",
      "r1526",
      "r1527"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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": [
      "r108"
     ]
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToDevelopSoftware",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.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": [
      "r108"
     ]
    },
    "cntm_PaymentsToPredecessor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "PaymentsToPredecessor",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 16.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "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 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/20260331",
     "localname": "PercentageOfConvertibleBeneficialOwnershipLimitation",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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_PercentageOfEquityInterestDisposed": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "PercentageOfEquityInterestDisposed",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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": []
    },
    "cntm_PeriodOfTerminationSettlementWithPrimeContractor": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "PeriodOfTerminationSettlementWithPrimeContractor",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which the termination settlement will be paid to the prime contractor.",
        "label": "Period Of Termination Settlement With Prime Contractor",
        "terseLabel": "Period of settlement with prime contractor"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1478",
      "r1479",
      "r1480",
      "r1481",
      "r1482",
      "r1483",
      "r1484",
      "r1486",
      "r1487",
      "r1488",
      "r1489",
      "r1490"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1478",
      "r1479",
      "r1480",
      "r1481",
      "r1482",
      "r1483",
      "r1484",
      "r1486",
      "r1487",
      "r1488",
      "r1489",
      "r1490"
     ]
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r818",
      "r819",
      "r1164",
      "r1556"
     ]
    },
    "cntm_PostExchangeSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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_PostShareSwapTransactionEquityOwnershipPercentageHeldByEntity": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "PostShareSwapTransactionEquityOwnershipPercentageHeldByEntity",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "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_PostShareSwapTransactionSharesTransferLockInPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "PostShareSwapTransactionSharesTransferLockInPeriod",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period during which the consideration shares received in the share swap transaction are subject to regulatory restrictions on transfer or sale.",
        "label": "Post Share Swap Transaction, Shares Transfer, Lock In Period",
        "terseLabel": "Share transfer lock in period"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PreExchangeSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r506"
     ]
    },
    "us-gaap_PreferredStockConvertibleSharesIssuable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r506"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r87",
      "r504"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r87",
      "r1061"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r87",
      "r504"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r87",
      "r1061",
      "r1081",
      "r1622",
      "r1623"
     ]
    },
    "cntm_PreferredStockSharesOutstandingRecapitalization": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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 December 31, 2024 no shares issued or outstanding as of December 31, 2025 and December 31, 2024",
        "verboseLabel": "Preferred stock Series A, $0.0001 par value, 10,000,000 shares authorized as of March 31, 2026 and December 31, 2025 no shares issued or outstanding as of March 31, 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": [
      "r87",
      "r494",
      "r500",
      "r960",
      "r1298"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "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": {
        "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": [
      "r1348"
     ]
    },
    "cntm_PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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/20260331",
     "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/2025",
     "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": [
      "r1342"
     ]
    },
    "cntm_ProceedsFromAdditionalAdvanceInSaleOfFutureReceipts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "ProceedsFromBusinessCombination",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/20260331",
     "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/20260331",
     "localname": "ProceedsFromCollectionOfAdvanceToLender",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 15.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/2025",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "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": [
      "r31"
     ]
    },
    "us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r221",
      "r714",
      "r1183"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "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": [
      "r29"
     ]
    },
    "cntm_ProceedsFromFactoringReceivableArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ProceedsFromFactoringReceivableArrangements",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "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/20260331",
     "localname": "ProceedsFromFinancingFacility",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtPurchaseOrderFinancingFacilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/2025",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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": [
      "r4"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "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/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "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": [
      "r1364"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r31",
      "r1370",
      "r1373"
     ]
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromNotesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "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": [
      "r31"
     ]
    },
    "cntm_ProceedsFromNotesPayableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "ProceedsFromReimbursementForRecycledSharesOfForwardPurchaseAgreement",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/2025",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.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": [
      "r107"
     ]
    },
    "cntm_ProceedsFromTerminationOfContract": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "ProceedsFromTerminationOfDerivativeInstrument",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 17.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 17.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/20260331",
     "localname": "ProceedsOfFunds",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 13.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "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 inflow from funds.",
        "label": "Proceeds of Funds",
        "terseLabel": "Proceeds from premium financing obligations"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ProductSalesRevenue": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ProductSalesRevenue",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails"
     ],
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 45.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/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",
        "totalLabel": "Net loss",
        "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": [
      "r171",
      "r178",
      "r199",
      "r201",
      "r223",
      "r231",
      "r234",
      "r235",
      "r239",
      "r247",
      "r256",
      "r260",
      "r261",
      "r369",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r492",
      "r592",
      "r647",
      "r703",
      "r705",
      "r708",
      "r709",
      "r786",
      "r818",
      "r947",
      "r949",
      "r972",
      "r1027",
      "r1082",
      "r1103",
      "r1104",
      "r1277",
      "r1278",
      "r1322",
      "r1360",
      "r1449"
     ]
    },
    "cntm_PromissoryNote2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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_PromissoryNoteInConnectionWithGeoImpexAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "PromissoryNoteInConnectionWithGeoImpexAcquisition",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of modification of promissory note in connection with Geo Impex acquisition",
        "label": "Promissory note in connection with Geo Impex acquisition",
        "verboseLabel": "Promissory note in connection with Geo Impex acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_PromissoryNoteThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "PROPERTY AND EQUIPMENT, NET"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r852"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r160",
      "r161",
      "r162"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "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": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and Equipment",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r183",
      "r969"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r852"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.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 physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r852",
      "r952",
      "r969",
      "r1298"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r160",
      "r161",
      "r967"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r852"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ProprietaryTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ProprietaryTechnologyMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetIdentifiableIntangibleAssetsDetails",
      "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "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 credit losses",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r215",
      "r379"
     ]
    },
    "cntm_PurchaseOrderFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "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": [
      "r284",
      "r445",
      "r446",
      "r447",
      "r448",
      "r539",
      "r551",
      "r583",
      "r584",
      "r585",
      "r591",
      "r603",
      "r792",
      "r874",
      "r883",
      "r900",
      "r994",
      "r995",
      "r1006",
      "r1051",
      "r1052",
      "r1112",
      "r1116",
      "r1118",
      "r1119",
      "r1130",
      "r1140",
      "r1141",
      "r1143",
      "r1144",
      "r1158",
      "r1159",
      "r1203",
      "r1212",
      "r1229",
      "r1237",
      "r1242",
      "r1243",
      "r1288",
      "r1289",
      "r1293",
      "r1294",
      "r1308",
      "r1315",
      "r1441",
      "r1453",
      "r1541",
      "r1572",
      "r1573",
      "r1574",
      "r1575",
      "r1576"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "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/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "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": [
      "r284",
      "r445",
      "r446",
      "r447",
      "r448",
      "r539",
      "r551",
      "r583",
      "r584",
      "r585",
      "r591",
      "r603",
      "r792",
      "r874",
      "r883",
      "r900",
      "r994",
      "r995",
      "r1006",
      "r1051",
      "r1052",
      "r1112",
      "r1116",
      "r1118",
      "r1119",
      "r1130",
      "r1140",
      "r1141",
      "r1143",
      "r1144",
      "r1158",
      "r1159",
      "r1203",
      "r1212",
      "r1229",
      "r1237",
      "r1242",
      "r1243",
      "r1288",
      "r1289",
      "r1293",
      "r1294",
      "r1308",
      "r1315",
      "r1441",
      "r1453",
      "r1541",
      "r1572",
      "r1573",
      "r1574",
      "r1575",
      "r1576"
     ]
    },
    "cntm_RealEstatePromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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": "Recapitalization of noncontrolling interests"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ReceivablesOfPrepaymentShortfallPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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": [
      "r329",
      "r330",
      "r331",
      "r333",
      "r1402"
     ]
    },
    "cntm_ReclassificationOfRemainingObligationUnderTerminatedLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "RelatedPartiesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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/2025",
     "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": [
      "r231",
      "r238",
      "r239",
      "r327",
      "r546",
      "r549",
      "r859",
      "r860",
      "r957",
      "r966",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1080",
      "r1111",
      "r1616"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtScheduleOfDebtDetails",
      "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": [
      "r231",
      "r238",
      "r239",
      "r859",
      "r860",
      "r861",
      "r862",
      "r957",
      "r966",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1080",
      "r1111"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r231",
      "r238",
      "r239",
      "r327",
      "r859",
      "r860",
      "r862",
      "r1086",
      "r1087",
      "r1090"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTY TRANSACTIONS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r231",
      "r238",
      "r239",
      "r327",
      "r546",
      "r549",
      "r859",
      "r860",
      "r957",
      "r966",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1080",
      "r1111",
      "r1568",
      "r1616"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r856",
      "r857",
      "r858",
      "r860",
      "r863",
      "r1023",
      "r1024",
      "r1025",
      "r1088",
      "r1089",
      "r1090",
      "r1109",
      "r1110"
     ]
    },
    "cntm_ReleasesOfRecycledSharesRelatedToForwardPurchaseAgreementModification": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ReleasesOfRecycledSharesRelatedToForwardPurchaseAgreementModification",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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_RepaymentOfAdvancesOrLoansToRelateLendersMaximumThresholdAmountOfPrepaidAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "RepaymentOfFunds",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 14.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 14.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/20260331",
     "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/2025",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 11.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 11.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/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": [
      "r1365"
     ]
    },
    "cntm_RepaymentsOfInterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 12.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 12.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": [
      "r110"
     ]
    },
    "cntm_RepaymentsOfNotesPayableInterestPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r1197",
      "r1198"
     ]
    },
    "us-gaap_ReportingUnitAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r405",
      "r406",
      "r1205"
     ]
    },
    "us-gaap_ReportingUnitDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r405",
      "r406",
      "r1205"
     ]
    },
    "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "cntm_RepossessionOfVehicleAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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",
        "terseLabel": "Repossessed vehicle"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "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/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r231",
      "r240",
      "r241",
      "r464",
      "r507",
      "r862",
      "r884",
      "r955",
      "r1172",
      "r1174",
      "r1175",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1530",
      "r1531",
      "r1532",
      "r1533"
     ]
    },
    "cntm_ResetDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]"
       }
      }
     },
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r173",
      "r217",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r251",
      "r252",
      "r253",
      "r254",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r273",
      "r372",
      "r373",
      "r491",
      "r492",
      "r592",
      "r645",
      "r646",
      "r647",
      "r648",
      "r702",
      "r703",
      "r783",
      "r784",
      "r785",
      "r786",
      "r834",
      "r854",
      "r855",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1011",
      "r1399"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]"
       }
      }
     },
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r173",
      "r217",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r251",
      "r252",
      "r253",
      "r254",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r273",
      "r372",
      "r373",
      "r491",
      "r492",
      "r592",
      "r645",
      "r646",
      "r647",
      "r648",
      "r702",
      "r703",
      "r783",
      "r784",
      "r785",
      "r786",
      "r834",
      "r854",
      "r855",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1011",
      "r1399"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock [Member]",
        "terseLabel": "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": [
      "r1386",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1478",
      "r1479",
      "r1480",
      "r1481",
      "r1482",
      "r1483",
      "r1484",
      "r1486",
      "r1487",
      "r1488",
      "r1489",
      "r1490"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "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": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r128",
      "r963",
      "r1000",
      "r1005",
      "r1021",
      "r1062",
      "r1298"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r170",
      "r171",
      "r244",
      "r245",
      "r246",
      "r248",
      "r256",
      "r259",
      "r261",
      "r371",
      "r374",
      "r429",
      "r491",
      "r592",
      "r635",
      "r636",
      "r644",
      "r645",
      "r646",
      "r648",
      "r702",
      "r703",
      "r772",
      "r774",
      "r775",
      "r777",
      "r784",
      "r833",
      "r835",
      "r996",
      "r998",
      "r1028",
      "r1622"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "REVENUES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetails",
      "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/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "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": [
      "r148",
      "r149",
      "r274",
      "r290",
      "r291",
      "r312",
      "r318",
      "r322",
      "r324",
      "r326",
      "r533",
      "r534",
      "r535",
      "r903",
      "r1178",
      "r1182"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r326",
      "r1389",
      "r1390"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r166",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r1163"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r166",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r535",
      "r538"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 by geographic area based upon customer's country of domicile",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "cntm_RevenueIncludingCorporateSegment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "RevenueIncludingCorporateSegment",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of including corporate segments revenue.",
        "label": "Revenue Including corporate segment",
        "terseLabel": "Revenue",
        "verboseLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ReverseRecapitalizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ReverseRecapitalizationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "REVERSE RECAPITALIZATION"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ReverseRecapitalizationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "ReverseStockSplitAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "REVERSE STOCK SPLIT"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ReverseStockSplitLine": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ReverseStockSplitLine",
     "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]",
        "terseLabel": "REVERSE STOCK SPLIT"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ReverseStockSplitTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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": []
    },
    "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Reclassification, Adjustment [Member]",
        "terseLabel": "Reclassification adjustment"
       }
      }
     },
     "auth_ref": [
      "r173",
      "r217",
      "r1399"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r848",
      "r1297"
     ]
    },
    "cntm_RightsConversionRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "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": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Sales revenue net member",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r1389",
      "r1390"
     ]
    },
    "cntm_ScenarioLatePaymentInObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "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/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/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r174",
      "r175",
      "r262",
      "r552",
      "r1327"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r40"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "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": [
      "r407",
      "r649",
      "r650",
      "r651",
      "r652",
      "r658",
      "r659",
      "r660",
      "r661",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r696",
      "r697",
      "r698",
      "r701",
      "r1237",
      "r1243",
      "r1508",
      "r1513",
      "r1515"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1237",
      "r1240",
      "r1507",
      "r1509",
      "r1512",
      "r1517",
      "r1519",
      "r1522"
     ]
    },
    "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r1501"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r24",
      "r50",
      "r51",
      "r60",
      "r126",
      "r127",
      "r1207",
      "r1209",
      "r1371",
      "r1380",
      "r1560",
      "r1577"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1498"
     ]
    },
    "cntm_ScheduleOfEffectOfReverseStockSplitOnSharesOutstandingTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r613",
      "r1235",
      "r1494"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r365",
      "r366",
      "r368",
      "r643",
      "r818",
      "r1328",
      "r1329",
      "r1330",
      "r1503",
      "r1504",
      "r1505",
      "r1506"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "RELATED PARTY TRANSACTIONS",
        "verboseLabel": "INVESTMENT IN SUN SOLAR - EQUITY METHOD",
        "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": [
      "r231",
      "r235",
      "r365",
      "r366",
      "r368",
      "r369",
      "r818"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails",
      "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": [
      "r178",
      "r231",
      "r235",
      "r365",
      "r366",
      "r368",
      "r369",
      "r818"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r418",
      "r420",
      "r421",
      "r425",
      "r904",
      "r1162",
      "r1166",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1430"
     ]
    },
    "cntm_ScheduleOfFiniteLivedIntangibleAssetsUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsUsefulLifeTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables",
      "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/2025",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables",
      "http://www.tailwindacquisition.com/role/DisclosureIntangibleAssetsNetTables"
     ],
     "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 by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r1205",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1370",
      "r1376"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables",
      "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": [
      "r12",
      "r94",
      "r95",
      "r96"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r852"
     ]
    },
    "cntm_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables",
      "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/2025",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "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": [
      "r1514",
      "r1517"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r231",
      "r238",
      "r239",
      "r859",
      "r860",
      "r862",
      "r1086",
      "r1087",
      "r1090"
     ]
    },
    "cntm_ScheduleOfReverseRecapitalizationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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 profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r45"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 reportable segment",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r45"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r554",
      "r556",
      "r558",
      "r559",
      "r560",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r591"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r21",
      "r22",
      "r131"
     ]
    },
    "cntm_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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 the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1432"
     ]
    },
    "cntm_SecondBridgeNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "SecondBridgeNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to second bridge note.",
        "label": "Second Bridge Note [Member]",
        "terseLabel": "Second Bridge Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SecondConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "SecondConvertibleNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Second Convertible Note.",
        "label": "Second Convertible Note [Member]",
        "terseLabel": "Second Convertible Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SecondJanuary2024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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/DisclosureOrganizationAndOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "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": "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": [
      "r148",
      "r149",
      "r150",
      "r151",
      "r274",
      "r286",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r302",
      "r303",
      "r304",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r326",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r425",
      "r440",
      "r441",
      "r695",
      "r698",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r1194",
      "r1197",
      "r1198",
      "r1205",
      "r1310",
      "r1584",
      "r1585",
      "r1586",
      "r1587",
      "r1588",
      "r1589",
      "r1590",
      "r1591",
      "r1592",
      "r1593",
      "r1594",
      "r1595",
      "r1596",
      "r1597",
      "r1598",
      "r1599",
      "r1600",
      "r1601",
      "r1602",
      "r1603",
      "r1604",
      "r1605",
      "r1606",
      "r1607",
      "r1608",
      "r1609",
      "r1610",
      "r1611",
      "r1612"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r300",
      "r318",
      "r1197",
      "r1198"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "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/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r324",
      "r325",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r947",
      "r948",
      "r949",
      "r950",
      "r1044",
      "r1047",
      "r1049",
      "r1113",
      "r1117",
      "r1120",
      "r1131",
      "r1140",
      "r1142",
      "r1143",
      "r1144",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1165",
      "r1186",
      "r1213",
      "r1216",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1309",
      "r1315",
      "r1584",
      "r1585",
      "r1586",
      "r1588",
      "r1589",
      "r1590",
      "r1591",
      "r1592",
      "r1593",
      "r1594",
      "r1595",
      "r1596",
      "r1597",
      "r1598",
      "r1599",
      "r1600",
      "r1601",
      "r1602",
      "r1603",
      "r1604",
      "r1605",
      "r1606",
      "r1607",
      "r1608",
      "r1609",
      "r1610",
      "r1611",
      "r1612"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "REPORTABLE SEGMENTS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r274",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r301",
      "r303",
      "r304",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r322",
      "r323",
      "r326",
      "r1192",
      "r1195",
      "r1196",
      "r1197",
      "r1199",
      "r1201",
      "r1202"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r321",
      "r324",
      "r1193",
      "r1194",
      "r1200"
     ]
    },
    "cntm_SellerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "SellerMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails"
     ],
     "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/20260331",
     "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/2025",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "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/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": [
      "r103",
      "r1177",
      "r1178",
      "r1179",
      "r1182",
      "r1363"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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": [
      "r1493"
     ]
    },
    "cntm_September2024SaleOfFutureReceiptsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r1345",
      "r1346",
      "r1455",
      "r1456"
     ]
    },
    "cntm_SeriesSeed1ConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "SettlementAgreementFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetailss": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 11.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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 44.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/2025",
     "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 over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "cntm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r570",
      "r571"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r554",
      "r556",
      "r558",
      "r559",
      "r560",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r591"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1232"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r53"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r562",
      "r563"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r562",
      "r563"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r579"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r579"
     ]
    },
    "cntm_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfIncreaseInOutstandingStock": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r1492"
     ]
    },
    "cntm_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "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": [
      "r558",
      "r559",
      "r560",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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": [
      "r553",
      "r561",
      "r580",
      "r581",
      "r582",
      "r583",
      "r586",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601"
     ]
    },
    "us-gaap_ShareBasedPaymentArrangementEmployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r556",
      "r558",
      "r559",
      "r560",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586"
     ]
    },
    "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r558",
      "r559",
      "r560",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586"
     ]
    },
    "cntm_ShareIssuanceOnExtinguishmentOfVendorObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "ShareIssuedDuringPeriodSharesAcquisitionsRecapitalizationNet",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "localname": "ShareIssuedDuringPeriodSharesSettlementForAdvisoryServices",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "localname": "ShareIssuedDuringPeriodValueAcquisitionsRecapitalizationNet",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "localname": "ShareIssuedDuringPeriodValueSettlementForAdvisoryServices",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "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 issues in connection with debt conversion agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharePrice",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAmpericsAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsAmpericsAssetAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Price",
        "terseLabel": "Share price per unit",
        "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/20260331",
     "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/20260331",
     "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/2025",
     "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 date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1231"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r53"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. 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": [
      "r579"
     ]
    },
    "cntm_SharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "SharesIssuedForPaymentOfSepaConvertibleNoteOfUpfrontFees",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/20260331",
     "localname": "SharesIssuedForPaymentOfService",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 41.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/20260331",
     "localname": "SharesIssuedForPaymentOfSettlementOfExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 39.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/2025",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDebtNotesPayableLibertasSettlementAndTerminationAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails"
     ],
     "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_SharesIssuedToVendorForPrepaidExpensesAndAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Number of shares outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "cntm_SharesReleasedFromDesignationOfRecycledShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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 lease costs",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r846",
      "r1297"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r229",
      "r230"
     ]
    },
    "cntm_SmalBusinessAdministrationLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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": []
    },
    "cntm_SoftwareSubscriptionsContactTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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": [
      "r1446",
      "r1447"
     ]
    },
    "cntm_StandbyEquityPurchaseAgreementConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "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/20260331",
     "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/20260331",
     "localname": "StandbyEquityPurchaseAgreementMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "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/2025",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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": [
      "r611"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/DisclosureOrganizationAndOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRelatedPartyTransactionsKeenLabsSupplyServicesAgreementAndSharesIssuedToRelatedPartiesDetails",
      "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": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r149",
      "r150",
      "r151",
      "r176",
      "r274",
      "r286",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r302",
      "r303",
      "r304",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r326",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r425",
      "r432",
      "r440",
      "r441",
      "r695",
      "r698",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r1194",
      "r1197",
      "r1198",
      "r1205",
      "r1310",
      "r1584",
      "r1585",
      "r1586",
      "r1587",
      "r1588",
      "r1589",
      "r1590",
      "r1591",
      "r1592",
      "r1593",
      "r1594",
      "r1595",
      "r1596",
      "r1597",
      "r1598",
      "r1599",
      "r1600",
      "r1601",
      "r1602",
      "r1603",
      "r1604",
      "r1605",
      "r1606",
      "r1607",
      "r1608",
      "r1609",
      "r1610",
      "r1611",
      "r1612"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r167",
      "r188",
      "r189",
      "r190",
      "r231",
      "r235",
      "r265",
      "r266",
      "r268",
      "r270",
      "r276",
      "r277",
      "r369",
      "r451",
      "r453",
      "r454",
      "r455",
      "r458",
      "r459",
      "r493",
      "r494",
      "r496",
      "r497",
      "r499",
      "r502",
      "r504",
      "r505",
      "r508",
      "r509",
      "r511",
      "r818",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1028",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1041",
      "r1061",
      "r1083",
      "r1105",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1326",
      "r1372",
      "r1374",
      "r1385"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r88",
      "r91",
      "r92",
      "r168",
      "r170",
      "r171",
      "r204",
      "r205",
      "r206",
      "r244",
      "r245",
      "r246",
      "r248",
      "r256",
      "r259",
      "r261",
      "r275",
      "r371",
      "r374",
      "r429",
      "r491",
      "r512",
      "r592",
      "r635",
      "r636",
      "r644",
      "r645",
      "r646",
      "r648",
      "r702",
      "r703",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r784",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r833",
      "r835",
      "r855",
      "r975",
      "r996",
      "r997",
      "r998",
      "r1028",
      "r1105"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "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/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r324",
      "r325",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r947",
      "r948",
      "r949",
      "r950",
      "r1044",
      "r1047",
      "r1049",
      "r1113",
      "r1117",
      "r1120",
      "r1131",
      "r1140",
      "r1142",
      "r1143",
      "r1144",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1165",
      "r1186",
      "r1213",
      "r1216",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1309",
      "r1315",
      "r1584",
      "r1585",
      "r1586",
      "r1588",
      "r1589",
      "r1590",
      "r1591",
      "r1592",
      "r1593",
      "r1594",
      "r1595",
      "r1596",
      "r1597",
      "r1598",
      "r1599",
      "r1600",
      "r1601",
      "r1602",
      "r1603",
      "r1604",
      "r1605",
      "r1606",
      "r1607",
      "r1608",
      "r1609",
      "r1610",
      "r1611",
      "r1612"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r244",
      "r245",
      "r246",
      "r275",
      "r493",
      "r494",
      "r496",
      "r499",
      "r835",
      "r903",
      "r1012",
      "r1029",
      "r1041",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1061",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1084",
      "r1085",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1105",
      "r1180",
      "r1182",
      "r1316",
      "r1616"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED BALANCE SHEETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "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/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/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r174",
      "r175",
      "r262",
      "r552",
      "r1327",
      "r1331"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r244",
      "r245",
      "r246",
      "r275",
      "r327",
      "r493",
      "r494",
      "r496",
      "r499",
      "r835",
      "r903",
      "r1012",
      "r1029",
      "r1041",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1061",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1084",
      "r1085",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1105",
      "r1180",
      "r1182",
      "r1316",
      "r1616"
     ]
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued",
        "verboseLabel": "Fair value of the shares issued",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39"
     ]
    },
    "cntm_StockIssuedDuringPeriodFounderShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsAtsAndSesbAcquisitionsAndCerAcquisitionDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "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": [
      "r87",
      "r88",
      "r128"
     ]
    },
    "cntm_StockIssuedDuringPeriodSharesAdjustmentsDueToReverseStockSplits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "StockIssuedDuringPeriodSharesAdjustmentsDueToReverseStockSplits",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit"
     ],
     "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/20260331",
     "localname": "StockIssuedDuringPeriodSharesCommitmentSharesUponAcquisitionOfConvertibleDebt",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit"
     ],
     "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/2025",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationSharesEffectedForExchangeRatioDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r20",
      "r50",
      "r88",
      "r91",
      "r128",
      "r477"
     ]
    },
    "cntm_StockIssuedDuringPeriodSharesEquityMethodInvestment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "StockIssuedDuringPeriodSharesEquityMethodInvestment",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails"
     ],
     "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/20260331",
     "localname": "StockIssuedDuringPeriodSharesIssuedForExtinguishObligationsToVendorsAndLenders",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/2025",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails",
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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 as consideration (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": []
    },
    "cntm_StockIssuedDuringPeriodSharesIssuedForShareResetDerivativeLiabilities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "StockIssuedDuringPeriodSharesIssuedForShareResetDerivativeLiabilities",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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 10) (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/20260331",
     "localname": "StockIssuedDuringPeriodSharesIssuedForStockSubscription",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "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/20260331",
     "localname": "StockIssuedDuringPeriodSharesIssuedToBoardOfDirectorsAndEmployees",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/2025",
     "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/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of Representative Shares (in shares)",
        "verboseLabel": "Issuance of common stock (in shares)",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r87",
      "r88",
      "r128",
      "r1017",
      "r1105",
      "r1133"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r20",
      "r128"
     ]
    },
    "cntm_StockIssuedDuringPeriodSharesRightIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "StockIssuedDuringPeriodSharesSettlementAgreement",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodSharesSettlementOfAccountsPayableVendors": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "StockIssuedDuringPeriodSharesSettlementOfAccountsPayableVendors",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "localname": "StockIssuedDuringPeriodSharesStandbyEquityPurchaseAgreement",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/2025",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Issuance of common stock as consideration in acquisition of a business",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r88",
      "r91",
      "r92",
      "r128"
     ]
    },
    "cntm_StockIssuedDuringPeriodValueCommitmentSharesUponAcquisitionOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "StockIssuedDuringPeriodValueCommitmentSharesUponAcquisitionOfConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit"
     ],
     "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/2025",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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": [
      "r20",
      "r88",
      "r91",
      "r92",
      "r128"
     ]
    },
    "cntm_StockIssuedDuringPeriodValueEquityMethodInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "StockIssuedDuringPeriodValueEquityMethodInvestment",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit"
     ],
     "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/20260331",
     "localname": "StockIssuedDuringPeriodValueIssuedForExtinguishObligationsToVendorsAndLender",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurements310SettlementAgreementDetailss",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/2025",
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureStockBasedCompensationEquityIncentivePlanDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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 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": []
    },
    "cntm_StockIssuedDuringPeriodValueIssuedForShareResetDerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "StockIssuedDuringPeriodValueIssuedForShareResetDerivativeLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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 10)",
        "verboseLabel": "Issuance of common stock to settle share reset derivative liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_StockIssuedDuringPeriodValueIssuedForStockSubscription": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "StockIssuedDuringPeriodValueIssuedForStockSubscription",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "localname": "StockIssuedDuringPeriodValueIssuedToBoardOfDirectorsAndEmployees",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/2025",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, New Issues",
        "verboseLabel": "Issuance of common stock",
        "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": [
      "r20",
      "r87",
      "r88",
      "r128",
      "r1028",
      "r1105",
      "r1133",
      "r1322"
     ]
    },
    "cntm_StockIssuedDuringPeriodValueSettlementAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "StockIssuedDuringPeriodValueSettlementAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "localname": "StockIssuedDuringPeriodValueSettlementOfAccountsPayableVendors",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "localname": "StockIssuedDuringPeriodValueStandbyEquityPurchaseAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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/20260331",
     "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/2025",
     "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": [
      "r1315",
      "r1529"
     ]
    },
    "cntm_StockPriceDropsBelow1.09Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "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": [
      "r20"
     ]
    },
    "cntm_StockbasedCompensationToEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "StockbasedCompensationToEmployees",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 38.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/2025",
     "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' deficit",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r91",
      "r92",
      "r115",
      "r1063",
      "r1081",
      "r1106",
      "r1107",
      "r1298",
      "r1323",
      "r1370",
      "r1374",
      "r1375",
      "r1409",
      "r1558",
      "r1622"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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' Deficit:",
        "verboseLabel": "Stockholders' Deficit:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficit",
      "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' deficit",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r57",
      "r168",
      "r169",
      "r170",
      "r171",
      "r205",
      "r244",
      "r245",
      "r246",
      "r248",
      "r256",
      "r259",
      "r371",
      "r374",
      "r429",
      "r491",
      "r512",
      "r592",
      "r635",
      "r636",
      "r644",
      "r645",
      "r646",
      "r648",
      "r702",
      "r703",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r784",
      "r823",
      "r824",
      "r828",
      "r834",
      "r855",
      "r997",
      "r998",
      "r1026",
      "r1063",
      "r1081",
      "r1106",
      "r1107",
      "r1137",
      "r1311",
      "r1312",
      "r1322",
      "r1370",
      "r1374",
      "r1375",
      "r1409",
      "r1558",
      "r1622"
     ]
    },
    "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteStockSplitConversionRatio1",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfStockholdersDeficitParenthetical"
     ],
     "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": [
      "r129"
     ]
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r14",
      "r1108"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails"
     ],
     "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": [
      "r829",
      "r866"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "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/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails"
     ],
     "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": [
      "r829",
      "r866"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails"
     ],
     "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": [
      "r829",
      "r866"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "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/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails"
     ],
     "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": [
      "r829",
      "r866"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureConvertibleDebtDetails",
      "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/DisclosureReverseStockSplitDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncAndSaleOfGreenEnergyGainsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsDivestitureOfIndiaOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsGreentechRenewablesHeatPumpDistributionDealDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsMerchantCashAdvanceDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsNonCashAssetAgreementAndInvestmentInSunSolarDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsPromissoryNoteAgreementAndTermLoanIssuancesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsReverseStockSplitDetails"
     ],
     "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": [
      "r829",
      "r866"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENTS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r865",
      "r867"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "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/2025",
     "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": [
      "r73"
     ]
    },
    "cntm_SummaryOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "SunSolarLlcMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureInvestmentInSunSolarEquityMethodDetails",
      "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/2025",
     "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/2025",
     "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": [
      "r611",
      "r1235"
     ]
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "presentation": [
      "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": "Acquired technologies",
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights."
       }
      }
     },
     "auth_ref": [
      "r1267",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1429",
      "r1431",
      "r1434",
      "r1435"
     ]
    },
    "cntm_TermLoanOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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_TerminatedContractAmountOwnedToSubcontractorPriorToTermination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "TerminatedContractAmountOwnedToSubcontractorPriorToTermination",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount owed to subcontractor for the services received prior to termination.",
        "label": "Terminated Contract, Amount Owned To Subcontractor Prior To Termination",
        "terseLabel": "Amount owed to subcontractor"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_TerminatedContractProportionateShareOfTerminationProceedsOfferedToSubcontractor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "TerminatedContractProportionateShareOfTerminationProceedsOfferedToSubcontractor",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsAcquisitionOfHarryKahnAssociatesIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of proportionate share of termination proceeds owed to subcontractor.",
        "label": "Terminated Contract, Proportionate Share Of Termination Proceeds Offered To Subcontractor",
        "terseLabel": "Proportionate share of termination proceeds offered"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ThirdBridgeNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ThirdBridgeNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to third bridge note.",
        "label": "Third Bridge Note [Member]",
        "terseLabel": "Third Bridge Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ThirdConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "ThirdConvertibleNoteMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsLoansPromissoryNoteAndSettlementOfDeliveryCircleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Third Convertible Note.",
        "label": "Third Convertible Note [Member]",
        "terseLabel": "Third Convertible Note"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_ThresholdDaysOfTrailingVolumeWeightedAveragePriceConsideredForConversion": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails"
     ],
     "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": [
      "r535",
      "r1213",
      "r1220"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails"
     ],
     "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": [
      "r535",
      "r1213",
      "r1220"
     ]
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1400",
      "r1567"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_TotalNumberOfVotingMembersOfBoard": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/2025",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureAcquisitionsFairValueAndEstimatedUsefulLivesOfIntangibleAssetsDetails",
      "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": [
      "r1247",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1431",
      "r1433",
      "r1434",
      "r1435"
     ]
    },
    "us-gaap_TrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1166",
      "r1247",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1431",
      "r1433",
      "r1434",
      "r1435"
     ]
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransferredAtPointInTimeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails"
     ],
     "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": [
      "r1213",
      "r1214",
      "r1220"
     ]
    },
    "us-gaap_TransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransferredOverTimeMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails"
     ],
     "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": [
      "r1213",
      "r1214",
      "r1220"
     ]
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r485",
      "r510",
      "r768",
      "r782",
      "r810",
      "r817",
      "r820",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r954",
      "r976",
      "r1285",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1299",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1537",
      "r1540",
      "r1541",
      "r1542",
      "r1549",
      "r1552",
      "r1553",
      "r1554"
     ]
    },
    "cntm_TransportationSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "TransportationSegmentMember",
     "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 transportation segment.",
        "label": "Transportation Segment [Member]",
        "terseLabel": "Transportation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TravelAndEntertainmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r103"
     ]
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r704"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesReconciliationEffectiveIncomeTaxRateDetails",
      "http://www.tailwindacquisition.com/role/DisclosureOrganizationAndOperationsDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureReportableSegmentsDisaggregatedRevenueInformationByGeographicAreaDetailss",
      "http://www.tailwindacquisition.com/role/DisclosureRevenueDisaggregatedRevenueInformationByGeographicAreaDetails",
      "http://www.tailwindacquisition.com/role/DisclosureRevenuesDisaggregatedRevenueInformationByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "auth_ref": []
    },
    "cntm_UmeshGoradiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "localname": "UnrealizedGainLossOnDerivatives",
     "crdr": "credit",
     "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": 9.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "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",
        "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",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1125"
     ]
    },
    "cntm_UnrealizedGainLossOnDerivativesAssetsForwardPurchaseAgreementNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "UnrealizedGainLossOnDerivativesLiabilitiesForwardPurchaseAgreement",
     "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": 6.0
      }
     },
     "presentation": [
      "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/20260331",
     "localname": "UnrealizedGainLossOnDerivativesLiabilitiesForwardPurchaseAgreementPutOptionLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      },
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureDerivativeFinancialInstrumentsForwardPurchaseAgreementDetails",
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "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/20260331",
     "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/2025",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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": [
      "r606",
      "r622",
      "r1234"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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": [
      "r620",
      "r1234"
     ]
    },
    "cntm_UnsecuredConvertiblePromissoryNotesIssuedToInvestorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "localname": "UnsecuredConvertiblePromissoryNotesIssuedToInvestorsMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureSubsequentEventsConvertibleNoteAgreementIssuancesDetails"
     ],
     "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/20260331",
     "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/2025",
     "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": [
      "r158",
      "r159",
      "r278",
      "r282",
      "r283",
      "r284",
      "r947",
      "r949",
      "r1189"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureIncomeTaxesDetails",
      "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": [
      "r625"
     ]
    },
    "cntm_VanquishAndLabrysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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/2025",
     "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": []
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureReverseRecapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Outstanding, Term",
        "terseLabel": "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": [
      "r1540",
      "r1541",
      "r1542"
     ]
    },
    "cntm_WarrantsExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "WarrantsPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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/2025",
     "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": [
      "r264",
      "r270"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r263",
      "r270"
     ]
    },
    "cntm_WorkingCapitalAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tailwindacquisition.com/20260331",
     "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/20260331",
     "localname": "WorkingCapitalAdvancesCurrentDebitInstant",
     "crdr": "debit",
     "calculation": {
      "http://www.tailwindacquisition.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.tailwindacquisition.com/role/StatementConsolidatedBalanceSheets": {
       "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": {
        "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/20260331",
     "localname": "WorkingCapitalAdvancesToManagedSegmentCustomersPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "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/20260331",
     "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/20260331",
     "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/20260331",
     "localname": "YaIiPnLtdYorkvilleMember",
     "presentation": [
      "http://www.tailwindacquisition.com/role/DisclosureFairValueMeasurementsSepaDerivativeLiabilityDetails"
     ],
     "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": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r2": {
   "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"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "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": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "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": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479910/205-30-50-1"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r42": {
   "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"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-40/tableOfContent"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-15"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "323",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/323/tableOfContent"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "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(1))",
   "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(13))",
   "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": "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r454": {
   "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"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r963": {
   "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"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r979": {
   "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"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "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"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "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"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "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"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "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"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "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"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "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"
  },
  "r1182": {
   "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"
  },
  "r1183": {
   "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"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "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"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "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"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "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"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "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"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "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"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "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"
  },
  "r1265": {
   "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"
  },
  "r1266": {
   "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"
  },
  "r1267": {
   "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"
  },
  "r1268": {
   "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"
  },
  "r1269": {
   "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"
  },
  "r1270": {
   "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"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "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"
  },
  "r1277": {
   "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"
  },
  "r1278": {
   "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"
  },
  "r1279": {
   "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"
  },
  "r1280": {
   "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"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "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"
  },
  "r1283": {
   "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"
  },
  "r1284": {
   "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"
  },
  "r1285": {
   "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"
  },
  "r1286": {
   "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"
  },
  "r1287": {
   "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"
  },
  "r1288": {
   "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"
  },
  "r1289": {
   "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"
  },
  "r1290": {
   "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"
  },
  "r1291": {
   "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"
  },
  "r1292": {
   "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"
  },
  "r1293": {
   "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"
  },
  "r1294": {
   "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"
  },
  "r1295": {
   "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"
  },
  "r1296": {
   "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"
  },
  "r1297": {
   "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"
  },
  "r1298": {
   "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"
  },
  "r1299": {
   "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"
  },
  "r1300": {
   "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"
  },
  "r1301": {
   "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"
  },
  "r1302": {
   "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"
  },
  "r1303": {
   "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"
  },
  "r1304": {
   "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"
  },
  "r1305": {
   "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"
  },
  "r1306": {
   "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"
  },
  "r1307": {
   "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"
  },
  "r1308": {
   "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"
  },
  "r1309": {
   "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"
  },
  "r1310": {
   "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"
  },
  "r1311": {
   "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"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "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"
  },
  "r1314": {
   "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"
  },
  "r1315": {
   "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"
  },
  "r1316": {
   "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"
  },
  "r1317": {
   "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"
  },
  "r1318": {
   "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"
  },
  "r1319": {
   "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"
  },
  "r1320": {
   "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"
  },
  "r1321": {
   "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"
  },
  "r1322": {
   "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"
  },
  "r1323": {
   "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"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1326": {
   "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"
  },
  "r1327": {
   "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"
  },
  "r1328": {
   "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"
  },
  "r1329": {
   "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"
  },
  "r1330": {
   "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"
  },
  "r1331": {
   "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"
  },
  "r1332": {
   "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"
  },
  "r1333": {
   "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"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1342": {
   "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"
  },
  "r1343": {
   "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"
  },
  "r1344": {
   "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"
  },
  "r1345": {
   "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"
  },
  "r1346": {
   "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"
  },
  "r1347": {
   "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"
  },
  "r1348": {
   "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"
  },
  "r1349": {
   "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"
  },
  "r1350": {
   "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"
  },
  "r1351": {
   "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"
  },
  "r1352": {
   "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"
  },
  "r1353": {
   "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"
  },
  "r1354": {
   "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"
  },
  "r1355": {
   "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"
  },
  "r1356": {
   "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"
  },
  "r1357": {
   "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"
  },
  "r1358": {
   "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"
  },
  "r1359": {
   "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"
  },
  "r1360": {
   "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"
  },
  "r1361": {
   "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"
  },
  "r1362": {
   "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"
  },
  "r1363": {
   "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"
  },
  "r1364": {
   "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"
  },
  "r1365": {
   "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"
  },
  "r1366": {
   "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"
  },
  "r1367": {
   "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"
  },
  "r1368": {
   "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"
  },
  "r1369": {
   "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"
  },
  "r1370": {
   "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"
  },
  "r1371": {
   "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"
  },
  "r1372": {
   "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"
  },
  "r1373": {
   "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"
  },
  "r1374": {
   "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"
  },
  "r1375": {
   "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"
  },
  "r1376": {
   "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"
  },
  "r1377": {
   "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"
  },
  "r1378": {
   "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"
  },
  "r1379": {
   "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"
  },
  "r1380": {
   "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"
  },
  "r1381": {
   "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"
  },
  "r1382": {
   "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"
  },
  "r1383": {
   "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"
  },
  "r1384": {
   "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"
  },
  "r1385": {
   "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"
  },
  "r1386": {
   "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"
  },
  "r1387": {
   "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"
  },
  "r1388": {
   "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"
  },
  "r1389": {
   "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"
  },
  "r1390": {
   "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"
  },
  "r1391": {
   "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"
  },
  "r1392": {
   "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"
  },
  "r1393": {
   "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"
  },
  "r1394": {
   "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"
  },
  "r1395": {
   "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"
  },
  "r1396": {
   "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"
  },
  "r1397": {
   "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"
  },
  "r1398": {
   "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"
  },
  "r1399": {
   "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"
  },
  "r1400": {
   "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"
  },
  "r1401": {
   "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"
  },
  "r1402": {
   "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"
  },
  "r1403": {
   "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"
  },
  "r1404": {
   "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"
  },
  "r1405": {
   "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"
  },
  "r1406": {
   "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"
  },
  "r1407": {
   "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"
  },
  "r1408": {
   "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"
  },
  "r1409": {
   "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"
  },
  "r1410": {
   "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"
  },
  "r1411": {
   "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"
  },
  "r1412": {
   "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"
  },
  "r1413": {
   "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"
  },
  "r1414": {
   "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"
  },
  "r1415": {
   "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"
  },
  "r1416": {
   "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"
  },
  "r1417": {
   "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"
  },
  "r1418": {
   "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"
  },
  "r1419": {
   "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"
  },
  "r1420": {
   "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"
  },
  "r1421": {
   "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"
  },
  "r1422": {
   "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"
  },
  "r1423": {
   "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"
  },
  "r1424": {
   "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"
  },
  "r1425": {
   "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"
  },
  "r1426": {
   "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"
  },
  "r1427": {
   "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"
  },
  "r1428": {
   "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"
  },
  "r1429": {
   "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"
  },
  "r1430": {
   "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"
  },
  "r1431": {
   "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"
  },
  "r1432": {
   "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"
  },
  "r1433": {
   "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"
  },
  "r1434": {
   "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"
  },
  "r1435": {
   "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"
  },
  "r1436": {
   "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"
  },
  "r1437": {
   "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"
  },
  "r1438": {
   "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"
  },
  "r1439": {
   "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"
  },
  "r1440": {
   "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"
  },
  "r1441": {
   "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"
  },
  "r1442": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1443": {
   "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"
  },
  "r1444": {
   "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"
  },
  "r1445": {
   "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"
  },
  "r1446": {
   "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"
  },
  "r1447": {
   "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"
  },
  "r1448": {
   "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"
  },
  "r1449": {
   "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"
  },
  "r1450": {
   "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"
  },
  "r1451": {
   "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"
  },
  "r1452": {
   "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"
  },
  "r1453": {
   "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"
  },
  "r1454": {
   "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"
  },
  "r1455": {
   "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"
  },
  "r1456": {
   "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"
  },
  "r1457": {
   "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"
  },
  "r1458": {
   "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"
  },
  "r1459": {
   "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"
  },
  "r1460": {
   "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"
  },
  "r1461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1462": {
   "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"
  },
  "r1463": {
   "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"
  },
  "r1464": {
   "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"
  },
  "r1465": {
   "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"
  },
  "r1466": {
   "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"
  },
  "r1467": {
   "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"
  },
  "r1468": {
   "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"
  },
  "r1469": {
   "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"
  },
  "r1470": {
   "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"
  },
  "r1471": {
   "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"
  },
  "r1472": {
   "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"
  },
  "r1473": {
   "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"
  },
  "r1474": {
   "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"
  },
  "r1475": {
   "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"
  },
  "r1476": {
   "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"
  },
  "r1477": {
   "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"
  },
  "r1478": {
   "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"
  },
  "r1479": {
   "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"
  },
  "r1480": {
   "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"
  },
  "r1481": {
   "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"
  },
  "r1482": {
   "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"
  },
  "r1483": {
   "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"
  },
  "r1484": {
   "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"
  },
  "r1485": {
   "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"
  },
  "r1486": {
   "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"
  },
  "r1487": {
   "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"
  },
  "r1488": {
   "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"
  },
  "r1489": {
   "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"
  },
  "r1490": {
   "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"
  },
  "r1491": {
   "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"
  },
  "r1492": {
   "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"
  },
  "r1493": {
   "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"
  },
  "r1494": {
   "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"
  },
  "r1495": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1496": {
   "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"
  },
  "r1497": {
   "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"
  },
  "r1498": {
   "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"
  },
  "r1499": {
   "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"
  },
  "r1500": {
   "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"
  },
  "r1501": {
   "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"
  },
  "r1502": {
   "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"
  },
  "r1503": {
   "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"
  },
  "r1504": {
   "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"
  },
  "r1505": {
   "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"
  },
  "r1506": {
   "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"
  },
  "r1507": {
   "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"
  },
  "r1508": {
   "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"
  },
  "r1509": {
   "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"
  },
  "r1510": {
   "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"
  },
  "r1511": {
   "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"
  },
  "r1512": {
   "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"
  },
  "r1513": {
   "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"
  },
  "r1514": {
   "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"
  },
  "r1515": {
   "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"
  },
  "r1516": {
   "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"
  },
  "r1517": {
   "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"
  },
  "r1518": {
   "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"
  },
  "r1519": {
   "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"
  },
  "r1520": {
   "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"
  },
  "r1521": {
   "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"
  },
  "r1522": {
   "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"
  },
  "r1523": {
   "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"
  },
  "r1524": {
   "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"
  },
  "r1525": {
   "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"
  },
  "r1526": {
   "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"
  },
  "r1527": {
   "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"
  },
  "r1528": {
   "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"
  },
  "r1529": {
   "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"
  },
  "r1530": {
   "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"
  },
  "r1531": {
   "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"
  },
  "r1532": {
   "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"
  },
  "r1533": {
   "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"
  },
  "r1534": {
   "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"
  },
  "r1535": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1536": {
   "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"
  },
  "r1537": {
   "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"
  },
  "r1538": {
   "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"
  },
  "r1539": {
   "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"
  },
  "r1540": {
   "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"
  },
  "r1541": {
   "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"
  },
  "r1542": {
   "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"
  },
  "r1543": {
   "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"
  },
  "r1544": {
   "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"
  },
  "r1545": {
   "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"
  },
  "r1546": {
   "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"
  },
  "r1547": {
   "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"
  },
  "r1548": {
   "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"
  },
  "r1549": {
   "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"
  },
  "r1550": {
   "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"
  },
  "r1551": {
   "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"
  },
  "r1552": {
   "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"
  },
  "r1553": {
   "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"
  },
  "r1554": {
   "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"
  },
  "r1555": {
   "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"
  },
  "r1556": {
   "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"
  },
  "r1557": {
   "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"
  },
  "r1558": {
   "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"
  },
  "r1559": {
   "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"
  },
  "r1560": {
   "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"
  },
  "r1561": {
   "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"
  },
  "r1562": {
   "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"
  },
  "r1563": {
   "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"
  },
  "r1564": {
   "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"
  },
  "r1565": {
   "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"
  },
  "r1566": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1567": {
   "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"
  },
  "r1568": {
   "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"
  },
  "r1569": {
   "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"
  },
  "r1570": {
   "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"
  },
  "r1571": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1572": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1573": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1574": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1575": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1576": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1577": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1578": {
   "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"
  },
  "r1579": {
   "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"
  },
  "r1580": {
   "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"
  },
  "r1581": {
   "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"
  },
  "r1582": {
   "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"
  },
  "r1583": {
   "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"
  },
  "r1584": {
   "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"
  },
  "r1585": {
   "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"
  },
  "r1586": {
   "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"
  },
  "r1587": {
   "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"
  },
  "r1588": {
   "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"
  },
  "r1589": {
   "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"
  },
  "r1590": {
   "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"
  },
  "r1591": {
   "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"
  },
  "r1592": {
   "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"
  },
  "r1593": {
   "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"
  },
  "r1594": {
   "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"
  },
  "r1595": {
   "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"
  },
  "r1596": {
   "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"
  },
  "r1597": {
   "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"
  },
  "r1598": {
   "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"
  },
  "r1599": {
   "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"
  },
  "r1600": {
   "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"
  },
  "r1601": {
   "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"
  },
  "r1602": {
   "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"
  },
  "r1603": {
   "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"
  },
  "r1604": {
   "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"
  },
  "r1605": {
   "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"
  },
  "r1606": {
   "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"
  },
  "r1607": {
   "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"
  },
  "r1608": {
   "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"
  },
  "r1609": {
   "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"
  },
  "r1610": {
   "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"
  },
  "r1611": {
   "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"
  },
  "r1612": {
   "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"
  },
  "r1613": {
   "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"
  },
  "r1614": {
   "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"
  },
  "r1615": {
   "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"
  },
  "r1616": {
   "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"
  },
  "r1617": {
   "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"
  },
  "r1618": {
   "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"
  },
  "r1619": {
   "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"
  },
  "r1620": {
   "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"
  },
  "r1621": {
   "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"
  },
  "r1622": {
   "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"
  },
  "r1623": {
   "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"
  },
  "r1624": {
   "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"
  },
  "r1625": {
   "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"
  },
  "r1626": {
   "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"
  },
  "r1627": {
   "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"
  }
 }
}
