{
 "version": "2.2",
 "instance": {
  "omab-20251231x20f.htm": {
   "nsprefix": "omab",
   "nsuri": "http://www.oma.aero/20251231",
   "dts": {
    "schema": {
     "local": [
      "omab-20251231.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/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/2022-03-31/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.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions-ea/rol_ifrs_ea-dim_2025-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions/rol_full_ifrs-dim_2025-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "omab-20251231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "omab-20251231_def.xml"
     ],
     "remote": [
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions-ea/dim_ifrs_ea_2025-03-27_role-995000.xml",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions/dim_full_ifrs_2025-03-27_role-995000.xml"
     ]
    },
    "labelLink": {
     "local": [
      "omab-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "omab-20251231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "omab-20251231x20f.htm"
     ]
    }
   },
   "keyStandard": 284,
   "keyCustom": 223,
   "axisStandard": 35,
   "axisCustom": 1,
   "memberStandard": 55,
   "memberCustom": 135,
   "hidden": {
    "total": 30,
    "http://xbrl.sec.gov/dei/2025": 9,
    "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full": 5,
    "http://www.oma.aero/20251231": 16
   },
   "contextCount": 760,
   "entityCount": 1,
   "segmentCount": 194,
   "elementCount": 989,
   "unitCount": 12,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full": 1691,
    "http://xbrl.sec.gov/dei/2025": 48,
    "http://xbrl.sec.gov/cyd/2025": 15,
    "http://xbrl.sec.gov/ecd/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://www.oma.aero/role/DocumentDocumentAndEntityInformation",
     "longName": "995200090 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition",
     "longName": "995200100 - Statement - Consolidated Statements of Financial Position",
     "shortName": "Consolidated Statements of Financial Position",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:CurrentTaxAssetsCurrent",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome",
     "longName": "995200200 - Statement - Consolidated Statements of Income and Other Comprehensive Income",
     "shortName": "Consolidated Statements of Income and Other Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:RevenueFromRenderingOfAeronauticalServices",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:MajorMaintenanceProvision",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity",
     "longName": "995200300 - Statement - Consolidated Statements of Changes in Shareholders' Equity",
     "shortName": "Consolidated Statements of Changes in Shareholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2022_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_rL8mtGhwZ0i_pSXvpSrVSw",
      "name": "ifrs-full:Equity",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2022_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_rL8mtGhwZ0i_pSXvpSrVSw",
      "name": "ifrs-full:Equity",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows",
     "longName": "995200400 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.oma.aero/role/DisclosureNatureOfBusinessOperations",
     "longName": "995210101 - Disclosure - Nature of business operations",
     "shortName": "Nature of business operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "6",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfNatureOfBusinessOperationsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfNatureOfBusinessOperationsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.oma.aero/role/DisclosureSignificantEvents",
     "longName": "995210201 - Disclosure - Significant events",
     "shortName": "Significant events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfSignificantEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfSignificantEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.oma.aero/role/DisclosureBasisOfPresentationAndConsolidation",
     "longName": "995210301 - Disclosure - Basis of presentation and consolidation",
     "shortName": "Basis of presentation and consolidation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfBasisOfConsolidationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfBasisOfConsolidationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.oma.aero/role/DisclosureMaterialAccountingPolicies",
     "longName": "995210401 - Disclosure - Material accounting policies",
     "shortName": "Material accounting policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.oma.aero/role/DisclosureCriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertainty",
     "longName": "995210501 - Disclosure - Critical accounting judgments and key sources of estimation uncertainty",
     "shortName": "Critical accounting judgments and key sources of estimation uncertainty",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureCriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertaintyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureCriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertaintyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.oma.aero/role/DisclosureCashAndCashEquivalents",
     "longName": "995210601 - Disclosure - Cash and cash equivalents",
     "shortName": "Cash and cash equivalents",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.oma.aero/role/DisclosureAccountsReceivableNet",
     "longName": "995210701 - Disclosure - Accounts receivable, net",
     "shortName": "Accounts receivable, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfAccountsReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfAccountsReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.oma.aero/role/DisclosureOtherAccountsReceivableAndPrepaidExpenses",
     "longName": "995210801 - Disclosure - Other accounts receivable and prepaid expenses",
     "shortName": "Other accounts receivable and prepaid expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfOtherAccountsReceivableAndPrepaidExpensesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfOtherAccountsReceivableAndPrepaidExpensesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipment",
     "longName": "995210901 - Disclosure - Property, leasehold improvements and equipment",
     "shortName": "Property, leasehold improvements and equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.oma.aero/role/DisclosureInvestmentInAirportConcessions",
     "longName": "995211001 - Disclosure - Investment in airport concessions",
     "shortName": "Investment in airport concessions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.oma.aero/role/DisclosureCompositionOfGacn",
     "longName": "995211101 - Disclosure - Composition of GACN",
     "shortName": "Composition of GACN",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.oma.aero/role/DisclosureTradeAccountsPayable",
     "longName": "995211201 - Disclosure - Trade accounts payable",
     "shortName": "Trade accounts payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.oma.aero/role/DisclosurePayableTaxesAndOtherAccruedExpenses",
     "longName": "995211301 - Disclosure - Payable taxes and other accrued expenses",
     "shortName": "Payable taxes and other accrued expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.oma.aero/role/DisclosureShortTermDebt",
     "longName": "995211401 - Disclosure - Short-term debt",
     "shortName": "Short-term debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfShortTermBorrowingsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfShortTermBorrowingsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.oma.aero/role/DisclosureLongTermDebt",
     "longName": "995211501 - Disclosure - Long-term debt",
     "shortName": "Long-term debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfLongBorrowingsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfLongBorrowingsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.oma.aero/role/DisclosureMajorMaintenanceProvision",
     "longName": "995211601 - Disclosure - Major maintenance provision",
     "shortName": "Major maintenance provision",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:MajorMaintenanceProvisionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:MajorMaintenanceProvisionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.oma.aero/role/DisclosureLaborObligations",
     "longName": "995211701 - Disclosure - Labor Obligations",
     "shortName": "Labor Obligations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiability",
     "longName": "995211801 - Disclosure - Right-of-use assets, net and lease liability",
     "shortName": "Right-of-use assets, net and lease liability",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.oma.aero/role/DisclosureIncomeTaxes",
     "longName": "995211901 - Disclosure - Income taxes",
     "shortName": "Income taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.oma.aero/role/DisclosureCommitmentAndContingencies",
     "longName": "995212001 - Disclosure - Commitment and contingencies",
     "shortName": "Commitment and contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.oma.aero/role/DisclosureFinancialRiskManagement",
     "longName": "995212101 - Disclosure - Financial risk management",
     "shortName": "Financial risk management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.oma.aero/role/DisclosureShareholdersEquity",
     "longName": "995212201 - Disclosure - Shareholders' equity",
     "shortName": "Shareholders' equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.oma.aero/role/DisclosureAccumulatedOtherComprehensiveResult",
     "longName": "995212301 - Disclosure - Accumulated other comprehensive result.",
     "shortName": "Accumulated other comprehensive result.",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactions",
     "longName": "995212401 - Disclosure - Related party balances and transactions",
     "shortName": "Related party balances and transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.oma.aero/role/DisclosureOperatingSegmentData",
     "longName": "995212501 - Disclosure - Operating segment data",
     "shortName": "Operating segment data",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.oma.aero/role/DisclosureRevenues",
     "longName": "995212601 - Disclosure - Revenues",
     "shortName": "Revenues",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.oma.aero/role/DisclosureCostOfServices",
     "longName": "995212701 - Disclosure - Cost of services",
     "shortName": "Cost of services",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfCostOfServicesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfCostOfServicesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.oma.aero/role/DisclosureSubsequentEvent",
     "longName": "995212801 - Disclosure - Subsequent event",
     "shortName": "Subsequent event",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.oma.aero/role/DisclosureAuthorizationForIssuanceOfConsolidatedFinancialStatements",
     "longName": "995212901 - Disclosure - Authorization for the issuance of the consolidated financial statements",
     "shortName": "Authorization for the issuance of the consolidated financial statements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfAuthorisationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfAuthorisationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies",
     "longName": "99920402 - Disclosure - Material accounting policies (Policies)",
     "shortName": "Material accounting policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "37",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfInitialApplicationOfStandardsOrInterpretationsPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfInitialApplicationOfStandardsOrInterpretationsPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesTables",
     "longName": "99930403 - Disclosure - Material accounting policies (Tables)",
     "shortName": "Material accounting policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsTables",
     "longName": "99930603 - Disclosure - Cash and cash equivalents (Tables)",
     "shortName": "Cash and cash equivalents (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfCashAndCashEquivalentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfCashAndCashEquivalentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.oma.aero/role/DisclosureAccountsReceivableNetTables",
     "longName": "99930703 - Disclosure - Accounts receivable, net (Tables)",
     "shortName": "Accounts receivable, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfAccountsReceivableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "omab:DisclosureOfAccountsReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfAccountsReceivableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "omab:DisclosureOfAccountsReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.oma.aero/role/DisclosureOtherAccountsReceivableAndPrepaidExpensesTables",
     "longName": "99930803 - Disclosure - Other accounts receivable and prepaid expenses (Tables)",
     "shortName": "Other accounts receivable and prepaid expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:ScheduleOfOtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "omab:DisclosureOfOtherAccountsReceivableAndPrepaidExpensesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:ScheduleOfOtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "omab:DisclosureOfOtherAccountsReceivableAndPrepaidExpensesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentTables",
     "longName": "99930903 - Disclosure - Property, leasehold improvements and equipment (Tables)",
     "shortName": "Property, leasehold improvements and equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.oma.aero/role/DisclosureInvestmentInAirportConcessionsTables",
     "longName": "99931003 - Disclosure - Investment in airport concessions (Tables)",
     "shortName": "Investment in airport concessions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.oma.aero/role/DisclosureCompositionOfGacnTables",
     "longName": "99931103 - Disclosure - Composition of GACN (Tables)",
     "shortName": "Composition of GACN (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfCompositionOfGroupExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfCompositionOfGroupExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.oma.aero/role/DisclosureTradeAccountsPayableTables",
     "longName": "99931203 - Disclosure - Trade accounts payable (Tables)",
     "shortName": "Trade accounts payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfTradeAndOtherPayablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfTradeAndOtherPayablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.oma.aero/role/DisclosurePayableTaxesAndOtherAccruedExpensesTables",
     "longName": "99931303 - Disclosure - Payable taxes and other accrued expenses (Tables)",
     "shortName": "Payable taxes and other accrued expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfTaxPayableAndOtherAccruedExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfTaxPayableAndOtherAccruedExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.oma.aero/role/DisclosureShortTermDebtTables",
     "longName": "99931403 - Disclosure - Short-term debt (Tables)",
     "shortName": "Short-term debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "omab:DisclosureOfShortTermBorrowingsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "omab:DisclosureOfShortTermBorrowingsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.oma.aero/role/DisclosureLongTermDebtTables",
     "longName": "99931503 - Disclosure - Long-term debt (Tables)",
     "shortName": "Long-term debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "omab:DisclosureOfLongBorrowingsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "omab:DisclosureOfLongBorrowingsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionTables",
     "longName": "99931603 - Disclosure - Major maintenance provision (Tables)",
     "shortName": "Major maintenance provision (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:MajorMaintenanceProvisionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "omab:MajorMaintenanceProvisionTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:MajorMaintenanceProvisionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "omab:MajorMaintenanceProvisionTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.oma.aero/role/DisclosureLaborObligationsTables",
     "longName": "99931703 - Disclosure - Labor Obligations (Tables)",
     "shortName": "Labor Obligations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityTables",
     "longName": "99931803 - Disclosure - Right-of-use assets, net and lease liability (Tables)",
     "shortName": "Right-of-use assets, net and lease liability (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.oma.aero/role/DisclosureIncomeTaxesTables",
     "longName": "99931903 - Disclosure - Income taxes (Tables)",
     "shortName": "Income taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.oma.aero/role/DisclosureFinancialRiskManagementTables",
     "longName": "99932103 - Disclosure - Financial risk management (Tables)",
     "shortName": "Financial risk management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:SummaryQuantitativeDataAboutEntitysExposureToRisk",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:SummaryQuantitativeDataAboutEntitysExposureToRisk",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.oma.aero/role/DisclosureShareholdersEquityTables",
     "longName": "99932203 - Disclosure - Shareholders' equity (Tables)",
     "shortName": "Shareholders' equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.oma.aero/role/DisclosureAccumulatedOtherComprehensiveResultTables",
     "longName": "99932303 - Disclosure - Accumulated other comprehensive result. (Tables)",
     "shortName": "Accumulated other comprehensive result. (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:IfrsScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:IfrsScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsTables",
     "longName": "99932403 - Disclosure - Related party balances and transactions (Tables)",
     "shortName": "Related party balances and transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfRepaymentsForConstructionToRelatedPartiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfRepaymentsForConstructionToRelatedPartiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.oma.aero/role/DisclosureOperatingSegmentDataTables",
     "longName": "99932503 - Disclosure - Operating segment data (Tables)",
     "shortName": "Operating segment data (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.oma.aero/role/DisclosureRevenuesTables",
     "longName": "99932603 - Disclosure - Revenues (Tables)",
     "shortName": "Revenues (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:CompositionOfRevenuesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:CompositionOfRevenuesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.oma.aero/role/DisclosureCostOfServicesTables",
     "longName": "99932703 - Disclosure - Cost of services (Tables)",
     "shortName": "Cost of services (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfCostOfServicesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "omab:DisclosureOfCostOfServicesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:DisclosureOfCostOfServicesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "omab:DisclosureOfCostOfServicesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.oma.aero/role/DisclosureNatureOfBusinessOperationsDetails",
     "longName": "99940101 - Disclosure - Nature of business operations (Details)",
     "shortName": "Nature of business operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:NumberOfAirportsUnderConcessionGranted",
      "unitRef": "Unit_Standard_item_Bl0JVsshoE-o3ajHs1mZKg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "omab:DisclosureOfNatureOfBusinessOperationsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R61": {
     "role": "http://www.oma.aero/role/DisclosureSignificantEventsDetails",
     "longName": "99940201 - Disclosure - Significant events (Details)",
     "shortName": "Significant events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_WxnbTRoEwE6KdITV7Ydvug",
      "name": "ifrs-full:BorrowingsInterestRateBasis",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_cWPeXufUvEyABVShCYA7mg",
      "name": "ifrs-full:BorrowingsMaturity",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.oma.aero/role/DisclosureBasisOfPresentationAndConsolidationDetails",
     "longName": "99940301 - Disclosure - Basis of presentation and consolidation (Details)",
     "shortName": "Basis of presentation and consolidation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:AverageForeignExchangeRate",
      "unitRef": "Unit_Divide_MXN_shares_PY-Jb_K9xEapKv0KgB2CDA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:AverageForeignExchangeRate",
      "unitRef": "Unit_Divide_MXN_shares_PY-Jb_K9xEapKv0KgB2CDA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPropertyLeaseholdImprovementsAndEquipmentNetDetails",
     "longName": "99940401 - Disclosure - Material accounting policies - Property, leasehold improvements and equipment, net (Details)",
     "shortName": "Material accounting policies - Property, leasehold improvements and equipment, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_omab_ImprovementInLeasedAssetsMember_uyLC8U6r4kmzIybQ2AXEjQ",
      "name": "omab:UsefulLivesPropertyLeaseholdImprovementsAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_omab_ImprovementInLeasedAssetsMember_uyLC8U6r4kmzIybQ2AXEjQ",
      "name": "omab:UsefulLivesPropertyLeaseholdImprovementsAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesDetails",
     "longName": "99940402 - Disclosure - Material accounting policies (Details)",
     "shortName": "Material accounting policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:NumberOfAirportsUnderConcessionGranted",
      "unitRef": "Unit_Standard_item_Bl0JVsshoE-o3ajHs1mZKg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "omab:DisclosureOfNatureOfBusinessOperationsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:PeriodForEstimatedMajorMaintenanceCostsReviewAndUpdation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "omab:DescriptionOfAccountingPolicyForMajorMaintenanceProvisionsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsDetails",
     "longName": "99940601 - Disclosure - Cash and cash equivalents (Details)",
     "shortName": "Cash and cash equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:Cash",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfCashAndCashEquivalentTableTextBlock",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:Cash",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfCashAndCashEquivalentTableTextBlock",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.oma.aero/role/DisclosureAccountsReceivableNetDetails",
     "longName": "99940701 - Disclosure - Accounts receivable, net (Details)",
     "shortName": "Accounts receivable, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:AccountsReceivableCurrentGross",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfAccountsReceivableTableTextBlock",
       "omab:DisclosureOfAccountsReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:AccountsReceivableCurrentGross",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfAccountsReceivableTableTextBlock",
       "omab:DisclosureOfAccountsReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.oma.aero/role/DisclosureAccountsReceivableNetPercentageOfRevenuesByClientDetails",
     "longName": "99940702 - Disclosure - Accounts receivable, net - Percentage of revenues by client (Details)",
     "shortName": "Accounts receivable, net - Percentage of revenues by client (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:AllowanceForDoubtfulAccountsCurrent",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfAccountsReceivableTableTextBlock",
       "omab:DisclosureOfAccountsReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_MajorCustomersAxis_omab_AeroenlacesNacionalesSADeCVMember_MOBy0QKRXkmXYcE0H0qNgw",
      "name": "omab:PercentageOfEntitiesAccountsReceivable",
      "unitRef": "Unit_Standard_pure_c5Mguv1T_kGVe9JQRKXd2Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfPercentageOfPrincipalCustomersComposeAccountsReceivableTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.oma.aero/role/DisclosureAccountsReceivableNetChangeInAllowancesDetails",
     "longName": "99940703 - Disclosure - Accounts receivable, net - Change in allowances (Details)",
     "shortName": "Accounts receivable, net - Change in allowances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "omab:AllowanceForDoubtfulAccountsCurrent",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfAccountsReceivableTableTextBlock",
       "omab:DisclosureOfAccountsReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R69": {
     "role": "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails",
     "longName": "99940704 - Disclosure - Accounts receivable, net - Aging of accounts receivables (Details)",
     "shortName": "Accounts receivable, net - Aging of accounts receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "omab:AllowanceForDoubtfulAccountsCurrent",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfAccountsReceivableTableTextBlock",
       "omab:DisclosureOfAccountsReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis_ifrs-full_FinancialInstrumentsNotCreditimpairedMember_kfsOQaI8g02gixfWEFrxAA",
      "name": "omab:AccountsReceivablePastDueButNotReserved",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfMovementInEstimateForCustomerImpairmentOfAccountsReceivableWithExpectedLossModelTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.oma.aero/role/DisclosureOtherAccountsReceivableAndPrepaidExpensesDetails",
     "longName": "99940801 - Disclosure - Other accounts receivable and prepaid expenses (Details)",
     "shortName": "Other accounts receivable and prepaid expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:CurrentPrepaidExpenses",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:ScheduleOfOtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
       "omab:DisclosureOfOtherAccountsReceivableAndPrepaidExpensesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:CurrentPrepaidExpenses",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:ScheduleOfOtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
       "omab:DisclosureOfOtherAccountsReceivableAndPrepaidExpensesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentDetails",
     "longName": "99940901 - Disclosure - Property, leasehold improvements and equipment (Details)",
     "shortName": "Property, leasehold improvements and equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R72": {
     "role": "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails",
     "longName": "99940902 - Disclosure - Property, leasehold improvements and equipment - Roll-forward (Details)",
     "shortName": "Property, leasehold improvements and equipment - Roll-forward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:CapitalizedConcessionRestorationCosts",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsDetails",
     "longName": "99941001 - Disclosure - Investments in airport concessions (Details)",
     "shortName": "Investments in airport concessions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:NumberOfAirportsUnderConcessionGranted",
      "unitRef": "Unit_Standard_item_Bl0JVsshoE-o3ajHs1mZKg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "omab:DisclosureOfNatureOfBusinessOperationsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_ServiceConcessionRightsMember_N1Gu3976bky8p09NjdCKpg",
      "name": "omab:NumberOfAirportsUnderConcessionGranted",
      "unitRef": "Unit_Standard_item_Bl0JVsshoE-o3ajHs1mZKg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails",
     "longName": "99941002 - Disclosure - Investments in airport concessions - Carrying value and changes (Details)",
     "shortName": "Investments in airport concessions - Carrying value and changes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2022_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_-_4TYU55YEiUqzzw5zW7dw",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails",
     "longName": "99941003 - Disclosure - Investments in airport concessions - Master Development Plan (Details)",
     "shortName": "Investments in airport concessions - Master Development Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_TypesOfContractsAxis_omab_MasterDevelopmentPlanMember_32uxQStuS0qi5jRL_qgWDw",
      "name": "omab:ObligationsForMaintenanceImprovementsAndAcquisitionOfFixedAssetsPreviousYearValues",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_TypesOfContractsAxis_omab_MasterDevelopmentPlanMember_32uxQStuS0qi5jRL_qgWDw",
      "name": "omab:ObligationsForMaintenanceImprovementsAndAcquisitionOfFixedAssetsPreviousYearValues",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.oma.aero/role/DisclosureCompositionOfGacnDetails",
     "longName": "99941101 - Disclosure - Composition of GACN (Details)",
     "shortName": "Composition of GACN (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:NumberOfSubsidiaries",
      "unitRef": "Unit_Standard_item_Bl0JVsshoE-o3ajHs1mZKg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "omab:NumberOfSubsidiaries",
       "omab:NumberOfSubsidiaries",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfCompositionOfGroupExplanatory",
       "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:NumberOfSubsidiaries",
      "unitRef": "Unit_Standard_item_Bl0JVsshoE-o3ajHs1mZKg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "omab:NumberOfSubsidiaries",
       "omab:NumberOfSubsidiaries",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfCompositionOfGroupExplanatory",
       "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails",
     "longName": "99941102 - Disclosure - Composition of GACN - Consolidated subsidiaries (Details)",
     "shortName": "Composition of GACN - Consolidated subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_omab_AeropuertoDeMonterreyMember_4xjDigIk50-Gn7FZs2PUYw",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "Unit_Standard_pure_c5Mguv1T_kGVe9JQRKXd2Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
       "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_omab_AeropuertoDeMonterreyMember_4xjDigIk50-Gn7FZs2PUYw",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "Unit_Standard_pure_c5Mguv1T_kGVe9JQRKXd2Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
       "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.oma.aero/role/DisclosureTradeAccountsPayableDetails",
     "longName": "99941201 - Disclosure - Trade accounts payable (Details)",
     "shortName": "Trade accounts payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfTradeAndOtherPayablesTableTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfTradeAndOtherPayablesTableTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.oma.aero/role/DisclosurePayableTaxesAndOtherAccruedExpensesDetails",
     "longName": "99941301 - Disclosure - Payable taxes and other accrued expenses (Details)",
     "shortName": "Payable taxes and other accrued expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:Accruals",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfTaxPayableAndOtherAccruedExpensesTableTextBlock",
       "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:Accruals",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfTaxPayableAndOtherAccruedExpensesTableTextBlock",
       "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.oma.aero/role/DisclosureShortTermDebtDetails",
     "longName": "99941401 - Disclosure - Short-term debt (Details)",
     "shortName": "Short-term debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "ifrs-full:ShorttermBorrowings",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_BorrowingsByNameAxis_omab_BankLoanWithHsbcMexicoMember_RBbyqsSOG0uzweLZzOsC2Q",
      "name": "ifrs-full:ShorttermBorrowings",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "omab:DisclosureOfShortTermBorrowingsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails",
     "longName": "99941501 - Disclosure - Long-term debt - Components (Details)",
     "shortName": "Long-term debt - Components (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "omab:GrossBorrowings",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "omab:DisclosureOfLongBorrowingsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "omab:DebtIssuanceCostsNet",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "omab:DisclosureOfLongBorrowingsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.oma.aero/role/DisclosureLongTermDebtChangesInConsolidatedLongTermDebtDetails",
     "longName": "99941502 - Disclosure - Long-term debt - Changes in consolidated long-term debt (Details)",
     "shortName": "Long-term debt - Changes in consolidated long-term debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "ifrs-full:Borrowings",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "omab:DisclosureOfLongBorrowingsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_Wo52ANJx-UmtFoLL0979Nw",
      "name": "omab:AmortizationOfDebtSecurities",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "omab:DisclosureOfChangesInBorrowingsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails",
     "longName": "99941601 - Disclosure - Major maintenance provision (Details)",
     "shortName": "Major maintenance provision (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections",
      "unitRef": "Unit_Standard_pure_c5Mguv1T_kGVe9JQRKXd2Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections",
       "p",
       "omab:MajorMaintenanceProvisionTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections",
      "unitRef": "Unit_Standard_pure_c5Mguv1T_kGVe9JQRKXd2Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections",
       "p",
       "omab:MajorMaintenanceProvisionTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.oma.aero/role/DisclosureLaborObligationsDetails",
     "longName": "99941701 - Disclosure - Labor Obligations (Details)",
     "shortName": "Labor Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_DefinedBenefitPlansAxis_omab_DefinedBenefitPlanMember_FJ34-VLlE0a-s1nUL8ZB_Q",
      "name": "omab:SeniorityPremiumsSinglePaymentEquivalentDays",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_DefinedBenefitPlansAxis_omab_DefinedBenefitPlanMember_FJ34-VLlE0a-s1nUL8ZB_Q",
      "name": "omab:SeniorityPremiumsSinglePaymentEquivalentDays",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.oma.aero/role/DisclosureLaborObligationsActuarialAssumptionsDetails",
     "longName": "99941702 - Disclosure - Labor Obligations - Actuarial assumptions (Details)",
     "shortName": "Labor Obligations - Actuarial assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_DefinedBenefitPlansAxis_omab_DefinedBenefitPlanMember_PHifYPeJBkKYld8qXZXtkA",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "unitRef": "Unit_Standard_pure_c5Mguv1T_kGVe9JQRKXd2Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_DefinedBenefitPlansAxis_omab_DefinedBenefitPlanMember_PHifYPeJBkKYld8qXZXtkA",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "unitRef": "Unit_Standard_pure_c5Mguv1T_kGVe9JQRKXd2Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails",
     "longName": "99941703 - Disclosure - Labor Obligations - Amounts recognized in statement of income and other comprehensive income (Details)",
     "shortName": "Labor Obligations - Amounts recognized in statement of income and other comprehensive income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_DefinedBenefitPlansAxis_omab_DefinedBenefitPlanMember_FJ34-VLlE0a-s1nUL8ZB_Q",
      "name": "ifrs-full:CurrentServiceCostDefinedBenefitPlans",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDefinedBenefitPlansTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails",
     "longName": "99941704 - Disclosure - Labor Obligations - Movements in defined benefit obligation (Details)",
     "shortName": "Labor Obligations - Movements in defined benefit obligation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_DefinedBenefitPlansAxis_omab_DefinedBenefitPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember__In41wLrCUSEwafk2fTNyA",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2022_ifrs-full_DefinedBenefitPlansAxis_omab_DefinedBenefitPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember_YZQwY_80fEqnlI5tVwzGNg",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.oma.aero/role/DisclosureLaborObligationsSensitivityAnalysisDetails",
     "longName": "99941705 - Disclosure - Labor Obligations - Sensitivity analysis (Details)",
     "shortName": "Labor Obligations - Sensitivity analysis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:AverageDurationPeriodOfBenefitObligation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:AverageDurationPeriodOfBenefitObligation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails",
     "longName": "99941706 - Disclosure - Labor Obligations - Expected cash flows (Details)",
     "shortName": "Labor Obligations - Expected cash flows (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:EstimatedFutureBenefitPaymentsFromDefinedBenefitPensionPlansAndSeniorityPremiumBenefits",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfExpectedCashFlowsFromPensionPlansAndSeniorityPremiumBenefitsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:EstimatedFutureBenefitPaymentsFromDefinedBenefitPensionPlansAndSeniorityPremiumBenefits",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfExpectedCashFlowsFromPensionPlansAndSeniorityPremiumBenefitsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails",
     "longName": "99941801 - Disclosure - Right-of-use assets, net and lease liability - As Lessee (Details)",
     "shortName": "Right-of-use assets, net and lease liability - As Lessee (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:RemediationOfRightOfUseAssets",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityConsolidatedProfitAndLossDetails",
     "longName": "99941802 - Disclosure - Right-of-use assets, net and lease liability - Consolidated Profit and Loss (Details)",
     "shortName": "Right-of-use assets, net and lease liability - Consolidated Profit and Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DepreciationRightofuseAssets",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfPaymentsRecognizedAsCostAndExpensesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfPaymentsRecognizedAsCostAndExpensesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLessorDetails",
     "longName": "99941803 - Disclosure - Right-of-use assets, net and lease liability - As Lessor (Details)",
     "shortName": "Right-of-use assets, net and lease liability - As Lessor (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:MinimumLeasePaymentsReceivableUnderNonCancellableOperatingLease",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfFinanceLeaseAndOperatingLeaseByLessorExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:MinimumLeasePaymentsReceivableUnderNonCancellableOperatingLease",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfFinanceLeaseAndOperatingLeaseByLessorExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.oma.aero/role/DisclosureIncomeTaxesDetails",
     "longName": "99941901 - Disclosure - Income taxes (Details)",
     "shortName": "Income taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "Unit_Standard_pure_c5Mguv1T_kGVe9JQRKXd2Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:IfrsScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R94": {
     "role": "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails",
     "longName": "99941902 - Disclosure - Income taxes - Deferred assets and (liabilities) (Details)",
     "shortName": "Income taxes - Deferred assets and (liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:NetDeferredTaxLiabilities",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_omab_ProvisionMember_OWHIZYZ55024p-qiGzFFiA",
      "name": "ifrs-full:NetDeferredTaxLiabilities",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.oma.aero/role/DisclosureIncomeTaxesChangesInDeferredTaxDetails",
     "longName": "99941903 - Disclosure - Income taxes - Changes in deferred tax (Details)",
     "shortName": "Income taxes - Changes in deferred tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails",
     "longName": "99941904 - Disclosure - Income taxes - Reconciliation of the statutory income tax rate and effective income tax rate (Details)",
     "shortName": "Income taxes - Reconciliation of the statutory income tax rate and effective income tax rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:TaxEffectOfPermanentDifferences",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:IfrsScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails",
     "longName": "99941905 - Disclosure - Income taxes - Tax loss carryforwards (Details)",
     "shortName": "Income taxes - Tax loss carryforwards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:IfrsDeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:IfrsDeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.oma.aero/role/DisclosureIncomeTaxesShareholdersEquityTaxAccountsDetails",
     "longName": "99941906 - Disclosure - Income taxes - Shareholders' equity tax accounts (Details)",
     "shortName": "Income taxes - Shareholders' equity tax accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:ScheduleOfBalancesOfShareholdersEquityTaxAccountsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:ScheduleOfBalancesOfShareholdersEquityTaxAccountsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.oma.aero/role/DisclosureIncomeTaxesDividendTaxDetails",
     "longName": "99941907 - Disclosure - Income taxes - Dividend tax (Details)",
     "shortName": "Income taxes - Dividend tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:MaximumAdditionalIncomeTaxesMexicanResidentsMayBeSubjectToOnDividendsFromProfitsGeneratedAfter1January2014",
      "unitRef": "Unit_Standard_pure_c5Mguv1T_kGVe9JQRKXd2Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:MaximumAdditionalIncomeTaxesMexicanResidentsMayBeSubjectToOnDividendsFromProfitsGeneratedAfter1January2014",
      "unitRef": "Unit_Standard_pure_c5Mguv1T_kGVe9JQRKXd2Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails",
     "longName": "99942001 - Disclosure - Commitment and contingencies - Commitment (Details)",
     "shortName": "Commitment and contingencies - Commitment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "As_Of_4_30_2021_ifrs-full_BorrowingsByNameAxis_omab_SecuredDebtSecuritiesIssuedApril162021OneMember_Pvv9YWfuiU2UcLm5btj6NQ",
      "name": "ifrs-full:NotionalAmount",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2022_ifrs-full_BorrowingsByNameAxis_omab_SecuredDebtSecuritiesIssuedMarch312022OneMember_s4jyvD_93Ei28tk4Y239Qw",
      "name": "ifrs-full:NotionalAmount",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails",
     "longName": "99942002 - Disclosure - Commitment and contingencies - Contingencies (Details)",
     "shortName": "Commitment and contingencies - Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "Duration_11_15_1995_To_11_15_1995_ifrs-full_ClassesOfContingentLiabilitiesAxis_omab_LegalProceedingsContingentLiabilityCiudadJuarexAirportRelatedToConflictWithOwnershipOfCertainLandsMember_5VkPpDlri0WJ8Y5wrJsQ8w",
      "name": "omab:LossContingencyDamagesSoughtAmount",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_15_1995_To_11_15_1995_ifrs-full_ClassesOfContingentLiabilitiesAxis_omab_LegalProceedingsContingentLiabilityCiudadJuarexAirportRelatedToConflictWithOwnershipOfCertainLandsMember_5VkPpDlri0WJ8Y5wrJsQ8w",
      "name": "omab:LossContingencyDamagesSoughtAmount",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails",
     "longName": "99942101 - Disclosure - Financial risk management - Categories of financial instruments and risk management policies (Details)",
     "shortName": "Financial risk management - Categories of financial instruments and risk management policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_ClassesOfFinancialInstrumentsAxis_omab_CashAndCashEquivalentsAndOtherInvestmentsHeldToMaturityMember_ifrs-full_TypesOfRisksAxis_omab_CreditRiskAndInterestRateRiskMember_Is29s7-6ikyHK83kbML0dw",
      "name": "ifrs-full:FinancialAssetsAtAmortisedCost",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:SummaryQuantitativeDataAboutEntitysExposureToRisk",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_ClassesOfFinancialInstrumentsAxis_omab_CashAndCashEquivalentsAndOtherInvestmentsHeldToMaturityMember_ifrs-full_TypesOfRisksAxis_omab_CreditRiskAndInterestRateRiskMember_Is29s7-6ikyHK83kbML0dw",
      "name": "ifrs-full:FinancialAssetsAtAmortisedCost",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:SummaryQuantitativeDataAboutEntitysExposureToRisk",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.oma.aero/role/DisclosureFinancialRiskManagementInterestRateRiskManagementDetails",
     "longName": "99942102 - Disclosure - Financial risk management - Interest rate risk management (Details)",
     "shortName": "Financial risk management - Interest rate risk management (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:GrossBorrowings",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "omab:DisclosureOfLongBorrowingsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember_5Ofq3cDB6066s6nbGXQ2Lg",
      "name": "omab:GrossBorrowings",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfBorrowingsInterestRateTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.oma.aero/role/DisclosureFinancialRiskManagementSensitivityAnalysisForInterestRatesDetails",
     "longName": "99942103 - Disclosure - Financial risk management - Sensitivity analysis for interest rates (Details)",
     "shortName": "Financial risk management - Sensitivity analysis for interest rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_TypesOfInterestRatesAxis_ifrs-full_FloatingInterestRateMember_5jNDujFfsU-Q_m8g0gEOvw",
      "name": "ifrs-full:InterestPayable",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_TypesOfInterestRatesAxis_ifrs-full_FloatingInterestRateMember_5jNDujFfsU-Q_m8g0gEOvw",
      "name": "ifrs-full:InterestPayable",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.oma.aero/role/DisclosureFinancialRiskManagementExchangeRiskManagementDetails",
     "longName": "99942104 - Disclosure - Financial risk management - Exchange risk management (Details)",
     "shortName": "Financial risk management - Exchange risk management (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:PercentOfRevenueExcludingConstructionRevenueFromInternationalPassengers",
      "unitRef": "Unit_Standard_pure_c5Mguv1T_kGVe9JQRKXd2Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:PercentOfRevenueExcludingConstructionRevenueFromInternationalPassengers",
      "unitRef": "Unit_Standard_pure_c5Mguv1T_kGVe9JQRKXd2Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails",
     "longName": "99942105 - Disclosure - Financial risk management - Foreign currency sensitivity analysis (Details)",
     "shortName": "Financial risk management - Foreign currency sensitivity analysis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:Liabilities",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_u0S2Di9DvEK4Xnovrg6_xQ",
      "name": "ifrs-full:NetAssetsLiabilities",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.oma.aero/role/DisclosureFinancialRiskManagementCreditRiskDetails",
     "longName": "99942106 - Disclosure - Financial risk management - Credit risk (Details)",
     "shortName": "Financial risk management - Credit risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:NumberOfCreditOptionsAvailableForCustomers",
      "unitRef": "Unit_Standard_item_Bl0JVsshoE-o3ajHs1mZKg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:NumberOfCreditOptionsAvailableForCustomers",
      "unitRef": "Unit_Standard_item_Bl0JVsshoE-o3ajHs1mZKg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
     "longName": "99942107 - Disclosure - Financial risk management - Liquidity risk (Details)",
     "shortName": "Financial risk management - Liquidity risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:GrossBorrowings",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "omab:DisclosureOfLongBorrowingsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_TypesOfRisksAxis_ifrs-full_LiquidityRiskMember_kZYuDTAXEEmPfVWlASnJ7Q",
      "name": "omab:GrossBorrowings",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:MaturityAnalysisForDerivativeFinancialLiabilities",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.oma.aero/role/DisclosureFinancialRiskManagementFinancialInstrumentsAtFairValueDetails",
     "longName": "99942108 - Disclosure - Financial risk management - Financial instruments at fair value (Details)",
     "shortName": "Financial risk management - Financial instruments at fair value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "omab:GrossBorrowings",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "omab:DisclosureOfLongBorrowingsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_MeasurementAxis_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_XC2LUkIxF0WxehL2Z3jvsw",
      "name": "omab:GrossBorrowings",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.oma.aero/role/DisclosureShareholdersEquitySubscribedAndPaidInCapitalDetails",
     "longName": "99942201 - Disclosure - Shareholders' equity - Subscribed and paid-in capital (Details)",
     "shortName": "Shareholders' equity - Subscribed and paid-in capital (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "Unit_Standard_shares_pv9F2ottWk6E_FfAP9Jrkw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "ifrs-full:NumberOfSharesOutstanding",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_ClassesOfOrdinarySharesAxis_omab_SeriesBClassIMember_RUMghO7dCkSrwf1b_BAe2g",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "Unit_Standard_shares_pv9F2ottWk6E_FfAP9Jrkw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.oma.aero/role/DisclosureShareholdersEquityAdditionalEquityActivityDetails",
     "longName": "99942202 - Disclosure - Shareholders' equity - Additional Equity Activity (Details)",
     "shortName": "Shareholders' equity - Additional Equity Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "Duration_4_25_2025_To_4_25_2025_D3gg4SBZyEevlDZNhArryQ",
      "name": "omab:DividendsApproved",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_25_2025_To_4_25_2025_D3gg4SBZyEevlDZNhArryQ",
      "name": "omab:DividendsApproved",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.oma.aero/role/DisclosureAccumulatedOtherComprehensiveResultDetails",
     "longName": "99942301 - Disclosure - Accumulated other comprehensive result. (Details)",
     "shortName": "Accumulated other comprehensive result. (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "omab:AccumulatedOtherComprehensiveIncomeBeforeTax",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:IfrsScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2022_Ji_S7nMbXkiyl0TQjwmtwA",
      "name": "omab:AccumulatedOtherComprehensiveIncomeBeforeTax",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:IfrsScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
     "longName": "99942401 - Disclosure - Related party balances and transactions (Details)",
     "shortName": "Related party balances and transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_TGXgP4wfyU-cXyNufdrq2Q",
      "name": "ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_CategoriesOfRelatedPartiesAxis_omab_VcdConstruccionYDesarrolloSapiDeCVMember_UT2X2F1r50K1AdW96BCnvA",
      "name": "ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfRepaymentsForConstructionToRelatedPartiesTableTextBlock",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsPrincipalTransactionsDetails",
     "longName": "99942402 - Disclosure - Related party balances and transactions - Principal transactions (Details)",
     "shortName": "Related party balances and transactions - Principal transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:TechnicalAssistanceFeeRelatedPartyTransactions",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_RelatedPartiesMember_WsfWO-Xz3UCkvpodqYHbjg",
      "name": "omab:TechnicalAssistanceFeeRelatedPartyTransactions",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails",
     "longName": "99942403 - Disclosure - Related party balances and transactions - Short-term promissory note (Details)",
     "shortName": "Related party balances and transactions - Short-term promissory note (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails",
     "longName": "99942501 - Disclosure - Operating segment data (Details)",
     "shortName": "Operating segment data (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:RevenueFromRenderingOfAeronauticalServices",
      "unitRef": "Unit_Standard_USD_JmpWSII4hUaoEgHn3udy-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_X5pWXjpy2USJ2U77H2EbUQ",
      "name": "ifrs-full:ContractualCapitalCommitments",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.oma.aero/role/DisclosureRevenuesDetails",
     "longName": "99942601 - Disclosure - Revenues (Details)",
     "shortName": "Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:TimePeriodForMaximumRateForAirportConcessions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRevenueExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "omab:TimePeriodForMaximumRateForAirportConcessions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRevenueExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.oma.aero/role/DisclosureCostOfServicesDetails",
     "longName": "99942701 - Disclosure - Cost of services (Details)",
     "shortName": "Cost of services (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfCostOfServicesTableTextBlock",
       "omab:DisclosureOfCostOfServicesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_8pgStmnwuku0Zf8JA33b8w",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "Unit_Standard_MXN_OAdXr9qAtEqb11-vII3Z2w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "omab:DisclosureOfCostOfServicesTableTextBlock",
       "omab:DisclosureOfCostOfServicesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.oma.aero/role/DisclosureSubsequentEventDetails",
     "longName": "99942801 - Disclosure - Subsequent event (Details)",
     "shortName": "Subsequent event (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "Duration_4_25_2025_To_4_25_2025_D3gg4SBZyEevlDZNhArryQ",
      "name": "omab:NumberOfInstallmentsForPaymentOfCashDividend",
      "unitRef": "Unit_Standard_installment_23ZagfL0zU27oaaB0LeC-A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_3_13_2026_To_3_13_2026_ifrs-full_CounterpartiesAxis_omab_MexicoCityInternationalAirportMember_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_omab_LeasingArrangementsMember_LUL9aiqjW0in4WhPo-51GQ",
      "name": "omab:IfrsLesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "omab-20251231x20f.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "omab_AcapulcoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AcapulcoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Acapulco segment.",
        "label": "Acapulco"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AccessRightsRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AccessRightsRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromComplementaryActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from access rights.",
        "label": "Access Rights Revenue",
        "terseLabel": "Access rights"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AccountsPayableToRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AccountsPayableToRelatedPartiesMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for accounts payable to related parties.",
        "label": "Short-term and long-term accounts payable to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AccountsReceivableCurrentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AccountsReceivableCurrentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetDetails": {
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amounts due from customers or clients during the normal course of business.",
        "label": "Accounts receivable current gross",
        "terseLabel": "Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AccountsReceivablePastDueButNotReserved": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AccountsReceivablePastDueButNotReserved",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accounts receivable that were past due but not reserved at the balance sheet date.",
        "label": "Accounts receivable past due but not reserved",
        "verboseLabel": "Gross book value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Accruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Accruals",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosurePayableTaxesAndOtherAccruedExpensesDetails": {
       "parentTag": "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosurePayableTaxesAndOtherAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accruals",
        "terseLabel": "Accrued expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities to pay for goods or services that have been received or supplied but have not been paid, invoiced or formally agreed with the supplier, including amounts due to employees."
       }
      }
     },
     "auth_ref": [
      "r517"
     ]
    },
    "omab_AccruedInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AccruedInterestMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information about accrued interest member.",
        "label": "Accrued interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r19",
      "r63",
      "r70",
      "r73",
      "r214",
      "r241",
      "r246",
      "r249"
     ]
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails",
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r492",
      "r499",
      "r501",
      "r502"
     ]
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "omab_EarnedCapital",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccumulatedOtherComprehensiveResultDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income.",
        "periodEndLabel": "Balance, Net of tax",
        "periodStartLabel": "Balance, Net of tax",
        "verboseLabel": "Accumulated other comprehensive result"
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "omab_AccumulatedOtherComprehensiveIncomeBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AccumulatedOtherComprehensiveIncomeBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccumulatedOtherComprehensiveResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accumulated items of income and expense (including reclassification adjustments), before tax, that are not recognised in profit or loss as required or permitted by other IFRSs.",
        "label": "Accumulated Other Comprehensive Income Before Tax",
        "periodEndLabel": "Balance, Pre-tax",
        "periodStartLabel": "Balance, Pre-tax"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income",
        "terseLabel": "Accumulated other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r513"
     ]
    },
    "omab_AccumulatedOtherComprehensiveIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AccumulatedOtherComprehensiveIncomeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccumulatedOtherComprehensiveResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The income tax related to the amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs.",
        "label": "Accumulated Other Comprehensive Income Tax",
        "negatedPeriodEndLabel": "Balance, Deferred taxes",
        "negatedPeriodStartLabel": "Balance, Deferred taxes"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AcquisitionOfLandAdditionalInvestmentAmountIncludedInAirportConcessions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AcquisitionOfLandAdditionalInvestmentAmountIncludedInAirportConcessions",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Land acquired that may potentially be included as investment in airport concessions.",
        "label": "Acquisition Of Land Additional Investment Amount Included In Airport Concessions",
        "terseLabel": "Land acquired that may potentially be included as investment in airport concessions"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AcquisitionOfLandInvestmentAmountIncludedInAirportConcessions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AcquisitionOfLandInvestmentAmountIncludedInAirportConcessions",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Land acquired that was authorized to be included as investment in airport concessions.",
        "label": "Acquisition Of Land Investment Amount Included In Airport Concessions",
        "terseLabel": "Land acquired that was authorized to be included as investment in airport concessions"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AcquisitionOfLandPotentialInvestmentInAirportConcession": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AcquisitionOfLandPotentialInvestmentInAirportConcession",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Land acquired that may potentially be included as investment in airport concessions.",
        "label": "Acquisition Of Land Potential Investment In Airport Concession",
        "terseLabel": "Remaining investment to be recognized for a cost"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRates": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfDiscountRates",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsActuarialAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumption of discount rates.",
        "terseLabel": "Discount rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfDiscountRatesMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumption of discount rates"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the discount rates used as actuarial assumptions. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r496"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfExpectedRatesOfInflation",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsActuarialAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumption of expected rates of inflation",
        "terseLabel": "Inflation"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected rate of inflation that is used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [domain]; Defined benefit obligation, at present value; Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreases",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsActuarialAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumption of expected rates of salary increases.",
        "terseLabel": "Expected rate of salary increase"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected rate of salary increases used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [domain]; Defined benefit obligation, at present value; Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumption of expected rates of salary increases"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the expected rates of salary increases used as actuarial assumptions. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r496"
     ]
    },
    "ifrs-full_ActuarialAssumptionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionsAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumptions [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "ifrs-full_ActuarialAssumptionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionsDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumptions [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all actuarial assumptions. Actuarial assumptions are the entity\u2019s unbiased and mutually compatible best estimates of the demographic and financial variables that will determine the ultimate cost of providing post-employment benefits. It also represents the standard value for the 'Actuarial assumptions' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial gains (losses) arising from changes in demographic assumptions, net defined benefit liability (asset)",
        "negatedTerseLabel": "Actuarial gains and losses arising from experience adjustments"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsBeforeTaxDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsBeforeTaxDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial gains (losses) arising from changes in financial assumptions, before tax, defined benefit plans",
        "negatedLabel": "Actuarial gains and losses arising from changes in financial and demographic assumptions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax, resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Other comprehensive income, before tax, gains (losses) on remeasurements of defined benefit plans] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions]"
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial gains (losses) arising from changes in financial assumptions, net defined benefit liability (asset)",
        "negatedTerseLabel": "Actuarial gains and losses arising from changes in financial and demographic assumptions"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsBeforeTaxDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromExperienceAdjustmentsBeforeTaxDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial gains (losses) arising from experience adjustments, before tax, defined benefit plans",
        "negatedLabel": "Actuarial gains and losses arising from experience adjustments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax, resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Other comprehensive income, before tax, gains (losses) on remeasurements of defined benefit plans] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments]"
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r425"
     ]
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionalPaidinCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "omab_ContributedCapital",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital.",
        "terseLabel": "Additional paid-in capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionalPaidinCapitalMember",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "terseLabel": "Additional paid-in capital"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r513"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, intangible assets other than goodwill",
        "terseLabel": "Increase"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r64",
      "r242"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, property, plant and equipment",
        "terseLabel": "Acquisitions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r215"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "omab_AdjustmentsForDecreaseIncreaseInMajorMaintenancePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AdjustmentsForDecreaseIncreaseInMajorMaintenancePayments",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in major maintenance payments to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments for Decrease (Increase) in Major Maintenance Payments",
        "negatedLabel": "Major maintenance payments"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AdjustmentsForDecreaseIncreaseInMajorMaintenanceProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AdjustmentsForDecreaseIncreaseInMajorMaintenanceProvision",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in major maintenance provision to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments for decrease (increase) in major maintenance provision",
        "negatedTerseLabel": "Disbursements"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AdjustmentsForDecreaseIncreaseInOtherAccountsReceivableAndPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherAccountsReceivableAndPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other accounts receivable and prepaid expenses to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments for decrease (increase) in other accounts receivable and prepaid expenses",
        "verboseLabel": "Decrease (increase) in repayment for contractors, other accounts receivable and prepaid expenses"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AdjustmentsForDecreaseIncreaseInRecoverableTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AdjustmentsForDecreaseIncreaseInRecoverableTax",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in recoverable tax to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments for decrease (increase) in recoverable tax",
        "verboseLabel": "(Increase) decrease in recoverable taxes"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AdjustmentsForDecreaseIncreaseInRelatedPartiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AdjustmentsForDecreaseIncreaseInRelatedPartiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in related parties, net to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments for decrease (increase) in related parties, net",
        "verboseLabel": "(Decrease) increase in advances for works to related parties and accounts receivable and payable with related parties, net"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in trade accounts receivable",
        "terseLabel": "(Increase) in trade accounts receivable, net"
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "omab_ProfitLossBeforeTaxAfterAdjustments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for depreciation and amortisation expense",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "auth_ref": [
      "r505"
     ]
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "omab_ProfitLossBeforeTaxAfterAdjustments",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for gain (loss) on disposals, property, plant and equipment",
        "negatedLabel": "Gain on sale of property and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "omab_AdjustmentsForIncreaseDecreaseAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AdjustmentsForIncreaseDecreaseAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "omab_ProfitLossBeforeTaxAfterAdjustments",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in allowance for doubtful accounts to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments for increase (decrease) allowance for doubtful accounts",
        "terseLabel": "Increase in allowance for doubtful accounts"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AdjustmentsForIncreaseDecreaseInAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AdjustmentsForIncreaseDecreaseInAllowanceForDoubtfulAccounts",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails",
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetChangeInAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in allowance for doubtful accounts.",
        "label": "Adjustments for increase decrease in allowance for doubtful accounts",
        "terseLabel": "Increase",
        "verboseLabel": "Increase (decrease) in the allowance"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in guarantee deposits and labor obligations",
        "verboseLabel": "Increase in guaranteed deposits and labor obligations"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in deposit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deposit liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "omab_AdjustmentsForIncreaseDecreaseInPayableTaxesAndOtherAccruedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AdjustmentsForIncreaseDecreaseInPayableTaxesAndOtherAccruedExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in payable taxes and other accrued expenses to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments for increase (decrease) in payable taxes and other accrued expenses",
        "verboseLabel": "Increase in payable taxes and other accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in trade accounts payable",
        "terseLabel": "(Decrease) increase in trade accounts payable"
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "ifrs-full_AdjustmentsForInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "omab_ProfitLossBeforeTaxAfterAdjustments",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense adjustments for which cash effects are financing cash flow",
        "terseLabel": "Interest expense"
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "ifrs-full_AdjustmentsForInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForInterestIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "omab_ProfitLossBeforeTaxAfterAdjustments",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income adjustments for which cash effects are financing cash flow",
        "negatedLabel": "Interest income"
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "omab_AdjustmentsForMajorMaintenanceProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AdjustmentsForMajorMaintenanceProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "omab_ProfitLossBeforeTaxAfterAdjustments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for major maintenance provisions to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments for major maintenance provisions",
        "terseLabel": "Major maintenance provision"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss) [abstract]",
        "verboseLabel": "Adjustments for:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "omab_ProfitLossBeforeTaxAfterAdjustments",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized exchange rate fluctuation adjustments for which cash effects are financing cash flow",
        "terseLabel": "Exchange differences"
       }
      }
     },
     "auth_ref": [
      "r336",
      "r505"
     ]
    },
    "ifrs-full_AdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsPrincipalTransactionsDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative expenses",
        "terseLabel": "Administrative services"
       }
      }
     },
     "auth_ref": [
      "r41",
      "r317",
      "r367"
     ]
    },
    "dei_AdrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdrMember",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ADS",
        "terseLabel": "ADS",
        "documentation": "American Depositary Receipt (or American Depositary Share, ADS)."
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "ifrs-full_Advances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Advances",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureTradeAccountsPayableDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureTradeAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances received",
        "terseLabel": "Customer advances"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of advances received representing contract liabilities for performance obligations satisfied at a point in time. [Refer: Contract liabilities; Performance obligations satisfied at point in time [member]]"
       }
      }
     },
     "auth_ref": [
      "r516",
      "r517"
     ]
    },
    "omab_AerocarsAndJetwaysRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AerocarsAndJetwaysRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_RevenueFromRenderingOfAeronauticalServices",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from aerocars and jetways",
        "label": "Aerocars And Jetways Revenue",
        "terseLabel": "Aerocars and jetways"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeroenlacesNacionalesS.A.DeC.V.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeroenlacesNacionalesS.A.DeC.V.Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetPercentageOfRevenuesByClientDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for major customer one.",
        "label": "Aeroenlaces Nacionales, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AerolitoralS.A.DeC.V.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AerolitoralS.A.DeC.V.Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetPercentageOfRevenuesByClientDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for major customer four.",
        "label": "Aerolitoral, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeronauticalServicesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeronauticalServicesAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "N/A",
        "label": "Aeronautical Services [Abstract]",
        "terseLabel": "Aeronautical services:"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeropuertoDeAcapulcoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeropuertoDeAcapulcoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aeropuerto de Acapulco, S. A. de C. V.",
        "label": "Aeropuerto de Acapulco, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeropuertoDeChihuahuaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeropuertoDeChihuahuaMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aeropuerto de Chihuahua, S. A. de C. V.",
        "label": "Aeropuerto de Chihuahua, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeropuertoDeCiudadJuarezMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeropuertoDeCiudadJuarezMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aeropuerto de Ciudad Juarez, S. A. de C. V.",
        "label": "Aeropuerto de Ciudad Juarez, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeropuertoDeCuliacanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeropuertoDeCuliacanMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aeropuerto de Culiacan, S. A. de C. V.",
        "label": "Aeropuerto de Culiacan, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeropuertoDeDurangoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeropuertoDeDurangoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aeropuerto de Durango, S. A. de C. V.",
        "label": "Aeropuerto de Durango, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeropuertoDeMazatlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeropuertoDeMazatlanMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aeropuerto de Mazatlan, S. A. de C. V.",
        "label": "Aeropuerto de Mazatlan, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeropuertoDeMonterreyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeropuertoDeMonterreyMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aeropuerto de Monterrey, S. A. de C. V.",
        "label": "Aeropuerto de Monterrey, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeropuertoDeReynosaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeropuertoDeReynosaMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aeropuerto de Reynosa, S. A. de C. V.",
        "label": "Aeropuerto de Reynosa, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeropuertoDeSanLuisPotosiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeropuertoDeSanLuisPotosiMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aeropuerto de San Luis Potosi, S. A. de C. V.",
        "label": "Aeropuerto de San Luis Potosi, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeropuertoDeTampicoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeropuertoDeTampicoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aeropuerto de Tampico, S. A. de C. V.",
        "label": "Aeropuerto de Tampico, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeropuertoDeTorreonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeropuertoDeTorreonMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aeropuerto de Torreon, S. A. de C. V.",
        "label": "Aeropuerto de Torreon, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeropuertoDeZacatecasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeropuertoDeZacatecasMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aeropuerto de Zacatecas, S. A. de C. V.",
        "label": "Aeropuerto de Zacatecas, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AeropuertoDeZihuatanejoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AeropuertoDeZihuatanejoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aeropuerto de Zihuatanejo, S. A. de C. V.",
        "label": "Aeropuerto de Zihuatanejo, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_AerovasDeMxicoS.A.DeC.v.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AerovasDeMxicoS.A.DeC.v.Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetPercentageOfRevenuesByClientDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for major customer six.",
        "label": "Aerovas de Mxico, S. A. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r396",
      "r407",
      "r417",
      "r450"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r399",
      "r410",
      "r420",
      "r453"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "omab_AircraftParkingChargesOnExtendedStayOrOvernightRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AircraftParkingChargesOnExtendedStayOrOvernightRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_RevenueFromRenderingOfAeronauticalServices",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from aircraft parking charges on extended stay or overnight.",
        "label": "Aircraft Parking Charges On Extended Stay Or Overnight Revenue",
        "terseLabel": "Aircraft parking charges on extended stay or overnight"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AirportsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AirportsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails",
      "http://www.oma.aero/role/DisclosureCompositionOfGacnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for all airports market.",
        "label": "Airports"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementSensitivityAnalysisForInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r400",
      "r411",
      "r421",
      "r445",
      "r454",
      "r458",
      "r466"
     ]
    },
    "ifrs-full_AllOtherSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AllOtherSegmentsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Segment"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for business activities and operating segments that are not reportable."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r159",
      "r179"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "omab_AllowanceForDoubtfulAccountsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AllowanceForDoubtfulAccountsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetDetails": {
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails",
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetChangeInAllowancesDetails",
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetDetails",
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetPercentageOfRevenuesByClientDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.",
        "label": "Allowance for doubtful accounts current",
        "negatedLabel": "Allowance for doubtful accounts (note 7 b.)",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "verboseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.oma.aero/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": []
    },
    "omab_AmortizationOfBorrowingsExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AmortizationOfBorrowingsExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtChangesInConsolidatedLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of borrowings expenses.",
        "label": "Amortization of Borrowings Expenses",
        "terseLabel": "Amortization of expenses"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AmortizationOfDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AmortizationOfDebtSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtChangesInConsolidatedLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of debt securities.",
        "label": "Amortization of Debt Securities",
        "negatedLabel": "Amortization of debt securities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ApplicableTaxRate",
     "calculation": {
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDetails",
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Applicable tax rate",
        "terseLabel": "Statutory rate (as a percent)",
        "totalLabel": "Statutory rate (as a percent)"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r210"
     ]
    },
    "omab_AppreciationRateOfPesoToUSDollarForAnalysisPurpose": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AppreciationRateOfPesoToUSDollarForAnalysisPurpose",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementExchangeRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Appreciation rate of the peso to U.S. Dollar for analysis of revenue increase/decrease.",
        "label": "Appreciation Rate Of Peso To U S Dollar For Analysis Purpose",
        "terseLabel": "Appreciation rate of the peso to U.S. Dollar (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AreaOfLandInClaim": {
     "xbrltype": "areaItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AreaOfLandInClaim",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The area of land in claim.",
        "label": "Area of land in claim",
        "terseLabel": "Area of land in claim"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "verboseLabel": "Assets per segment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108",
      "r109",
      "r165",
      "r168",
      "r264",
      "r265",
      "r293"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [abstract]",
        "verboseLabel": "Assets:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AtFairValueMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementFinancialInstrumentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for measurement based on fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r72",
      "r93",
      "r107",
      "r248",
      "r263",
      "r264"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r379",
      "r380",
      "r403"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r379",
      "r380",
      "r403"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r379",
      "r380",
      "r403"
     ]
    },
    "omab_AuthorizedInvestmentIncludedInAirportConcessionsOfSubsequentPrograms": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AuthorizedInvestmentIncludedInAirportConcessionsOfSubsequentPrograms",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments authorized by the aviation authorities to be included as recoverable investment under airport concession arrangements pursuant to subsequent approved development programs.",
        "label": "Authorized Investment Included in Airport Concessions of Subsequent Programs",
        "terseLabel": "Authorized investment included in Airport concessions of subsequent programs"
       }
      }
     },
     "auth_ref": []
    },
    "omab_AverageDurationPeriodOfBenefitObligation": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AverageDurationPeriodOfBenefitObligation",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average duration period of the benefit obligation.",
        "label": "Average Duration Period of Benefit Obligation",
        "terseLabel": "Average duration period of the benefit obligation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AverageEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AverageEffectiveTaxRate",
     "calculation": {
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average effective tax rate",
        "totalLabel": "Effective rate (as a percent)"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r7",
      "r210"
     ]
    },
    "ifrs-full_AverageForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AverageForeignExchangeRate",
     "presentation": [
      "http://www.oma.aero/role/DisclosureBasisOfPresentationAndConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average foreign exchange rate",
        "terseLabel": "Exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "omab_AverageLongevityAtRetirementAgeForCurrentPensioners": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "AverageLongevityAtRetirementAgeForCurrentPensioners",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsActuarialAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average longevity at retirement age for current pensioners.",
        "label": "Average Longevity at Retirement Age for Current Pensioners",
        "terseLabel": "Average longevity at retirement age for current employees (years)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r462"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r459"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "omab_BankLoanWithBancoSantanderMexicoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "BankLoanWithBancoSantanderMexicoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Bank loan with Banco Santander Mxico.",
        "label": "Bank loan with Banco Santander Mexico [Member]",
        "terseLabel": "Bank loan with Banco Santander Mexico"
       }
      }
     },
     "auth_ref": []
    },
    "omab_BankLoanWithHsbcMexicoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "BankLoanWithHsbcMexicoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Bank loan with HSBC Mexico.",
        "label": "Bank loan with HSBC Mexico [Member]",
        "terseLabel": "Bank loan with HSBC Mexico"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share",
        "terseLabel": "Basic earnings per share of controlling interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50"
     ]
    },
    "omab_BeverageFoodAndRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "BeverageFoodAndRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromCommercialActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from food and beverage.",
        "label": "Beverage Food And Revenue",
        "terseLabel": "Food and beverage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.oma.aero/role/DisclosureLongTermDebtCalc2Details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtChangesInConsolidatedLongTermDebtDetails",
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings",
        "periodEndLabel": "Ending balance of debt",
        "periodStartLabel": "Initial debt balance",
        "totalLabel": "Net long-term debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, adjustment to interest rate basis",
        "terseLabel": "Spread on interest rate basis"
       }
      },
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "omab_BorrowingsAdjustmentToInterestRateBasisIncreaseDecrease": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "BorrowingsAdjustmentToInterestRateBasisIncreaseDecrease",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The change in adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings.",
        "label": "Borrowings Adjustment To Interest Rate Basis, Increase (Decrease)",
        "terseLabel": "Borrowings adjustment to interest rate basis"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails",
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "ifrs-full_BorrowingsByNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsByNameDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails",
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "omab_BorrowingsInterestPaymentFrequency": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "BorrowingsInterestPaymentFrequency",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The contractual time interval at which interest payments on borrowings are required to be made.",
        "label": "Borrowings, Interest Payment Frequency",
        "terseLabel": "Contractual time interval at interest payments on borrowings (in days)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementInterestRateRiskManagementDetails",
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate",
        "terseLabel": "Interest rate (as a percent)"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "ifrs-full_BorrowingsInterestRateBasis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsInterestRateBasis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate basis",
        "terseLabel": "Interest rate basis"
       }
      },
      "en": {
       "role": {
        "documentation": "The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "ifrs-full_BorrowingsMaturity": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsMaturity",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, maturity",
        "terseLabel": "Loans maturity"
       }
      },
      "en": {
       "role": {
        "documentation": "The maturity of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails",
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails",
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bottom of range",
        "terseLabel": "Minimum"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r112",
      "r130",
      "r137",
      "r201",
      "r340",
      "r341",
      "r509"
     ]
    },
    "ifrs-full_BuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BuildingsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Buildings"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "terseLabel": "Business Contact",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r380",
      "r403"
     ]
    },
    "ifrs-full_CapitalCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CapitalCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital commitments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of future capital expenditures that the entity is committed to make."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "omab_CapitalInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CapitalInvestment",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsPrincipalTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of capital investment made by the entity during the period.",
        "label": "Capital Investment",
        "terseLabel": "Capital Investment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CapitalRedemptionReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CapitalRedemptionReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "omab_EarnedCapital",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital redemption reserve",
        "terseLabel": "Reserve for repurchase of shares"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the reserve for the redemption of the entity's own shares."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "ifrs-full_CapitalRedemptionReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CapitalRedemptionReserveMember",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve for repurchase of shares",
        "terseLabel": "Reserve for repurchase of shares"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the reserve for the redemption of the entity's own shares."
       }
      }
     },
     "auth_ref": [
      "r513"
     ]
    },
    "omab_CapitalizedConcessionRestorationCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CapitalizedConcessionRestorationCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs incurred to restore, repair, or reinstate concession-related infrastructure and assets (such as airport facilities) following damage or disruption, which are capitalized as part of the carrying value of concession assets because they are expected to provide future economic benefits over the remaining concession period.",
        "label": "Capitalized Concession Restoration Costs",
        "terseLabel": "Property, improvements to leased assets, and equipment, net"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CarParkingChargesRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CarParkingChargesRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromCommercialActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from car parking charges.",
        "label": "Car Parking Charges Revenue",
        "terseLabel": "Car parking charges"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CarRentalOperatorsRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CarRentalOperatorsRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromCommercialActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from car rental operators.",
        "label": "Car Rental Operators Revenue",
        "terseLabel": "Car rental operators"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails",
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r16",
      "r63",
      "r65",
      "r69",
      "r70",
      "r71",
      "r72",
      "r73",
      "r139",
      "r147",
      "r148",
      "r214",
      "r218",
      "r241",
      "r243",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r252",
      "r257",
      "r258"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails",
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount [member]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r65",
      "r69",
      "r71",
      "r72",
      "r139",
      "r147",
      "r148",
      "r218",
      "r243",
      "r245",
      "r247",
      "r248",
      "r252",
      "r257",
      "r258"
     ]
    },
    "ifrs-full_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      }
     },
     "auth_ref": [
      "r507"
     ]
    },
    "omab_CashAdvancesAndLoansFromRelatedPartiesNetOfRepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CashAdvancesAndLoansFromRelatedPartiesNetOfRepayments",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from advances and loans from related parties, net of repayments.",
        "label": "Cash Advances and Loans from Related Parties, Net of Repayments",
        "terseLabel": "Loans obtained from related parties, net from payments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents at the end of the year",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the year cash balance",
        "totalLabel": "Total cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r80",
      "r101",
      "r202",
      "r288"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "omab_CashAndCashEquivalentsAndOtherInvestmentsHeldToMaturityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CashAndCashEquivalentsAndOtherInvestmentsHeldToMaturityMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for cash and cash equivalents and other investments held to maturity.",
        "label": "Cash and cash equivalents and other investments held to maturity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashEquivalentsAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash equivalents [abstract]",
        "terseLabel": "Cash equivalents:"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CashFlowNoncashInvestingDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CashFlowNoncashInvestingDisclosureAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Cash flow, noncash investing disclosure [Abstract]",
        "verboseLabel": "Non-cash financing and investing activities which are not reflected in the consolidated statements of cash flows:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities",
        "totalLabel": "Net cash used in financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r82"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "Cash flow from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities",
        "totalLabel": "Net cash flows used in investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r82"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "verboseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities",
        "totalLabel": "Net cash flows from operating activities"
       }
      }
     },
     "auth_ref": [
      "r74",
      "r82"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "verboseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashOutflowForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashOutflowForLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash outflow for leases",
        "terseLabel": "Cash outflow for leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r183"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsPrincipalTransactionsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r230"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsPrincipalTransactionsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r230"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ChangesInNetDefinedBenefitLiabilityAssetAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in net defined benefit liability (asset) [abstract]",
        "terseLabel": "Movements in the present value of the defined benefit obligation"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ChihuahuaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ChihuahuaMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Chihuahua segment.",
        "label": "Chihuahua"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r433"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CiudadJuarezMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CiudadJuarezMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Ciudad Juarez segment.",
        "label": "Ciudad Juarez"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r53",
      "r110",
      "r122",
      "r185",
      "r233",
      "r266"
     ]
    },
    "ifrs-full_ClassesOfAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfAssetsDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r110",
      "r122",
      "r185",
      "r233",
      "r266"
     ]
    },
    "ifrs-full_ClassesOfContingentLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfContingentLiabilitiesAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of contingent liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r138",
      "r240"
     ]
    },
    "ifrs-full_ClassesOfContingentLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfContingentLiabilitiesDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of contingent liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for possible obligations that arise from past events and whose existence will be confirmed only by the occurrence or non-occurrence of one or more uncertain future events not wholly within the control of the entity; or, present obligations that arise from past events but are not recognised because (a) it is probable that an outflow of resources embodying economic benefits will be required to settle the obligations; or (b) the amount of the obligations cannot be measured with sufficient reliability. It also represents the standard value for the 'Classes of contingent liabilities' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r138"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial instruments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r149",
      "r151",
      "r152",
      "r257",
      "r260"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r147",
      "r149",
      "r151",
      "r152",
      "r257",
      "r260"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails",
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r244"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails",
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r244"
     ]
    },
    "ifrs-full_ClassesOfOrdinarySharesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfOrdinarySharesAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquitySubscribedAndPaidInCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of ordinary shares [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "ifrs-full_ClassesOfOrdinarySharesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfOrdinarySharesDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquitySubscribedAndPaidInCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of ordinary shares [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "ifrs-full_ClassesOfOtherProvisionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfOtherProvisionsDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of other provisions [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r238"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPropertyLeaseholdImprovementsAndEquipmentNetDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r219"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPropertyLeaseholdImprovementsAndEquipmentNetDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of property, plant and equipment' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r219"
     ]
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfProvisionsAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of other provisions [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r238"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r269",
      "r303"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r269",
      "r303"
     ]
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClosingForeignExchangeRate",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementSensitivityAnalysisForInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Closing foreign exchange rate",
        "terseLabel": "Exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "omab_CobraSolucionesYMovilidadS.a.DeC.v.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CobraSolucionesYMovilidadS.a.DeC.v.Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Cobra Soluciones y Movilidad, S.A. de C.V.",
        "label": "Cobra Soluciones y Movilidad, S.A. de C.V. [Member]",
        "terseLabel": "Cobra Soluciones y Movilidad, S.A. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_CollateralOnReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CollateralOnReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of collateral on receivables.",
        "label": "Collateral On Receivables",
        "terseLabel": "Collateral"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CommercialActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CommercialActivitiesAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "N/A.",
        "label": "Commercial Activities [Abstract]",
        "terseLabel": "Commercial activities"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CommitmentAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CommitmentAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of commitments and contingencies.",
        "label": "Commitment and contingencies",
        "terseLabel": "Commitment and contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CommunicationAndServicesRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CommunicationAndServicesRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromCommercialActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from communication and services.",
        "label": "Communication And Services Revenue",
        "terseLabel": "Communication and services"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "omab_ComplementaryActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ComplementaryActivitiesAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "N/A.",
        "label": "Complementary Activities [Abstract]",
        "terseLabel": "Complementary activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesShareholdersEquityTaxAccountsDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesShareholdersEquityTaxAccountsDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]",
        "terseLabel": "Items that will not be subsequently reclassified to profit or loss:"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CompositionOfRevenuesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CompositionOfRevenuesTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the composition of revenues of the Company.",
        "label": "Composition Of Revenues [Table Text Block]",
        "terseLabel": "Schedule of composition of revenues"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncomeCalc2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income",
        "terseLabel": "Consolidated comprehensive income",
        "totalLabel": "Total comprehensive income for the year"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r86",
      "r98",
      "r232",
      "r251",
      "r277",
      "r307",
      "r339"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income attributable to [abstract]",
        "terseLabel": "Comprehensive income attributable to:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncomeCalc2": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income, attributable to non-controlling interests",
        "terseLabel": "Non-controlling interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r277",
      "r310"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncomeCalc2": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income, attributable to owners of parent",
        "terseLabel": "Controlling interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r277",
      "r311"
     ]
    },
    "omab_ComprehensiveIncomeLossOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ComprehensiveIncomeLossOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of comprehensive income (loss) of defined benefit plans.",
        "label": "Comprehensive Income (Loss) of Defined Benefit Plans",
        "negatedTotalLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPropertyLeaseholdImprovementsAndEquipmentNetDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing computer equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "ifrs-full_ComputerSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComputerSoftware",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer software",
        "terseLabel": "Software"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r328"
     ]
    },
    "omab_ConcesionariaVuelaCompaaDeAviacionS.a.p.i.DeC.v.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ConcesionariaVuelaCompaaDeAviacionS.a.p.i.DeC.v.Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetPercentageOfRevenuesByClientDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for major customer two.",
        "label": "Concesionaria Vuela Compaa de Aviacion, S.A.P.I. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_ConcessionPeriodGrantedByMexicanGovernmentThroughMinistryOfCommunicationsAndTransportationAndToUseTheirFacilitiesInYears": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ConcessionPeriodGrantedByMexicanGovernmentThroughMinistryOfCommunicationsAndTransportationAndToUseTheirFacilitiesInYears",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the concession period granted by the Mexican Government through the Ministry of Communications and Transportation, and to use their facilities.",
        "label": "Concession period granted by the Mexican Government through the Ministry of Communications and Transportation, and to use their facilities (in years)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ConcessionaireTaxRateForRightToUseAirportFacilities": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ConcessionaireTaxRateForRightToUseAirportFacilities",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concessionaire tax rage for right to use airport facilities.",
        "label": "Concessionaire Tax Rate for Right to Use Airport Facilities",
        "terseLabel": "Concessionaire tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ConcessionaireTermOfMasterDevelopmentProgram": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ConcessionaireTermOfMasterDevelopmentProgram",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of master development program.",
        "label": "Concessionaire Term of Master Development Program",
        "terseLabel": "Term of master development program"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ConsorcioHoteleroAeropuertoDeMonterreyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ConsorcioHoteleroAeropuertoDeMonterreyMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Consorcio Hotelero Aeropuerto de Monterrey, S.A.P.I de C.V.",
        "label": "Consorcio Hotelero Aeropuerto de Monterrey, S.A.P.I de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_ConstructionContractClaimForChihuahuaAirportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ConstructionContractClaimForChihuahuaAirportMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for construction contract claim pursuant to Chihuahua Airport.",
        "label": "Construction Contract Claim For Chihuahua Airport [Member]",
        "terseLabel": "Chihuahua Airport"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ConstructionContractsCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ConstructionContractsCost",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cost incurred on construction contracts.",
        "label": "Construction contracts cost",
        "terseLabel": "Cost of construction"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction in progress for leasehold improvements"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for expenditure capitalised during the construction of items of property, plant and equipment that are not yet available for use (ie not yet in the location and condition necessary for it to be capable of operating in the manner intended by the management). [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ContingentRentsRecognisedAsIncomeClassifiedAsOperatingLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ContingentRentsRecognisedAsIncomeClassifiedAsOperatingLease",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLessorDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contingent rents recognised as income for operating leases.",
        "label": "Contingent Rents Recognised As Income Classified As Operating Lease",
        "terseLabel": "Contingent rental income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractualCapitalCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContractualCapitalCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual capital commitments",
        "terseLabel": "MDP Expenditures and other Capital Expenditures"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of capital commitments for which the entity has entered into a contract. [Refer: Capital commitments]"
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "omab_ContractualObligationsUnderDevelopmentPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ContractualObligationsUnderDevelopmentPlanTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentInAirportConcessionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of contractual obligations under development plan.",
        "label": "Contractual Obligations Under Development Plan [Table Text Block]",
        "terseLabel": "Schedule of contractual obligations under development plan"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ContributedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ContributedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of issued capital and additional paid-in capital.",
        "label": "Contributed Capital",
        "totalLabel": "Total Contributed capital"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ContributedCapitalAccountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ContributedCapitalAccountMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesShareholdersEquityTaxAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to contributed capital account.",
        "label": "Contributed capital account"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ControladoraDeOperacionesDeInfraestrcuturaSaDeCvMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ControladoraDeOperacionesDeInfraestrcuturaSaDeCvMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Controladora de Operaciones de Infraestructura, S.A. de C.V.",
        "label": "CONOISA"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CostOfServiceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CostOfServiceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "N/A.",
        "label": "Cost of services"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CostOfServicesExcludingDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CostOfServicesExcludingDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cost of services, excluding depreciation and amortization.",
        "label": "Cost of services, excluding depreciation and amortization",
        "totalLabel": "Cost of services",
        "verboseLabel": "Cost of services"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CounterpartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CounterpartiesAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "ifrs-full_CounterpartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CounterpartiesDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparties [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the parties to the transaction other than the entity. It also represents the standard value for the 'Counterparties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails",
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "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": []
    },
    "ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CreditImpairmentOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit impairment of financial instruments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r151",
      "r257",
      "r260"
     ]
    },
    "ifrs-full_CreditImpairmentOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CreditImpairmentOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit impairment of financial instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all statuses of credit impairment of financial instruments. A financial instrument is credit-impaired when one or more events that have a detrimental impact on the estimated future cash flows of that financial instrument have occurred. This member also represents the standard value for the 'Credit impairment of financial instruments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r151",
      "r257",
      "r260"
     ]
    },
    "omab_CreditOptionOf60Days": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CreditOptionOf60Days",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit option of 60 days.",
        "label": "Credit Option Of 60 Days",
        "terseLabel": "60 days"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CreditRiskAndCurrencyRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CreditRiskAndCurrencyRiskMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation and for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates.",
        "label": "Credit and exchange rate"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CreditRiskAndInterestRateRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CreditRiskAndInterestRateRiskMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation and the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates.",
        "label": "Credit and interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertaintyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertaintyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "N/A",
        "label": "Critical accounting judgments and key sources of estimation uncertainty"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CuliacanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CuliacanMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Culiacan segment.",
        "label": "Culiacan"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementSensitivityAnalysisForInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrencyRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrencyRiskMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency risk"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r158"
     ]
    },
    "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAccruedExpensesAndOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosurePayableTaxesAndOtherAccruedExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosurePayableTaxesAndOtherAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current accrued expenses and other current liabilities",
        "totalLabel": "Total payable taxes and other accrued expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current accrued expenses and other current liabilities. [Refer: Accruals; Other current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "ifrs-full_CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesShareholdersEquityTaxAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current and deferred tax relating to items credited (charged) directly to equity",
        "terseLabel": "Total shareholders' equity tax accounts"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate current and deferred tax relating to particular items that are charged or credited directly to equity, for example: (a) an adjustment to the opening balance of retained earnings resulting from either a change in accounting policy that is applied retrospectively or the correction of an error; and (b) amounts arising on initial recognition of the equity component of a compound financial instrument. [Refer: Deferred tax relating to items credited (charged) directly to equity; Retained earnings; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r207"
     ]
    },
    "ifrs-full_CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquityAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesShareholdersEquityTaxAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current and deferred tax relating to items charged or credited directly to equity [abstract]",
        "terseLabel": "Balances of shareholders' equity tax accounts"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CurrentAndNoncurrentMajorMaintenanceProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CurrentAndNoncurrentMajorMaintenanceProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The short-term and long-term portions of the major maintenance provision.",
        "label": "Current And Noncurrent Major Maintenance Provisions",
        "periodStartLabel": "Major maintenance of assets under concession"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets",
        "totalLabel": "Total current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r94",
      "r296",
      "r339"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentInterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentInterestPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosurePayableTaxesAndOtherAccruedExpensesDetails": {
       "parentTag": "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosurePayableTaxesAndOtherAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current interest payable",
        "terseLabel": "Accrued interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current interest payable. [Refer: Interest payable]"
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current lease liabilities",
        "terseLabel": "Current portion of lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r297",
      "r339"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities [abstract]",
        "verboseLabel": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CurrentMajorMaintenanceProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CurrentMajorMaintenanceProvision",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The short-term portion of the major maintenance provision.",
        "label": "Current major maintenance provision",
        "terseLabel": "Current portion of major maintenance provision"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CurrentMajorMaintenanceProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CurrentMajorMaintenanceProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The short-term portion of the major maintenance provision.",
        "label": "Current Major Maintenance Provisions",
        "periodEndLabel": "Short-term"
       }
      }
     },
     "auth_ref": []
    },
    "omab_CurrentPayableTaxesAndOtherAccruedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "CurrentPayableTaxesAndOtherAccruedExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current payable taxes and other accrued expenses.",
        "label": "Current payable taxes and other accrued expenses",
        "terseLabel": "Payable taxes and other accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentPortionOfLongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentPortionOfLongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current portion of non-current borrowings",
        "negatedLabel": "Current portion of long-term debt",
        "terseLabel": "Current portion of long-term debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "parentTag": "omab_OtherAccountsReceivableAndPrepaidExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current prepaid expenses",
        "terseLabel": "Prepaid expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "ifrs-full_CurrentPrepaymentsAndCurrentAccruedIncomeOtherThanCurrentContractAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentPrepaymentsAndCurrentAccruedIncomeOtherThanCurrentContractAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accounts receivable and prepaid expenses."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentServiceCostDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentServiceCostDefinedBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current service cost, defined benefit plans",
        "terseLabel": "Current service cost"
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current service cost, net defined benefit liability (asset)",
        "negatedLabel": "Current service cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r223"
     ]
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax assets, current",
        "terseLabel": "Recoverable taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax assets. [Refer: Current tax assets]"
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureIncomeTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDetails",
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax expense (income) and adjustments for current tax of prior periods",
        "terseLabel": "Current ISR"
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosurePayableTaxesAndOtherAccruedExpensesDetails": {
       "parentTag": "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosurePayableTaxesAndOtherAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax liabilities, current",
        "terseLabel": "Payable taxes other than income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current trade receivables",
        "totalLabel": "Net receivables",
        "verboseLabel": "Accounts receivable, net"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r364",
      "r369",
      "r371"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r388",
      "r477"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r388",
      "r477"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r390",
      "r479"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r390",
      "r479"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r392",
      "r481"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r390",
      "r479"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r383",
      "r472"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r384",
      "r473"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r384",
      "r473"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r382",
      "r471"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r382",
      "r471"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r382",
      "r471"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r385",
      "r474"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r387",
      "r476"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r387",
      "r476"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r388",
      "r477"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r391",
      "r480"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r389",
      "r478"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r386",
      "r475"
     ]
    },
    "omab_DebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureLongTermDebtCalc2Details": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs Net",
        "negatedLabel": "Less: Commissions and debt issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DeclarationOfDividendMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DeclarationOfDividendMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for declaration of dividend.",
        "label": "Declaration of Dividend",
        "terseLabel": "Declaration of Dividend"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease through loss of control of subsidiary, property, plant and equipment",
        "negatedTerseLabel": "Disposals"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from the loss of control of a subsidiary. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r493"
     ]
    },
    "omab_DeferredTaxAssetsOperatingLossCarryforwardsUtilised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsUtilised",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax asset attributable to deductible operating loss carryforwards utilised.",
        "label": "Deferred Tax Assets Operating Loss Carryforwards Utilised",
        "terseLabel": "Tax loss carryforwards utilized"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureIncomeTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDetails",
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income)",
        "terseLabel": "Deferred ISR"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r212"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesChangesInDeferredTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income) recognised in profit or loss",
        "negatedTerseLabel": "Deferred ISR in profit or loss"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r212"
     ]
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesChangesInDeferredTaxDetails",
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liability (asset)",
        "negatedPeriodEndLabel": "Ending balance of deferred tax asset, net",
        "negatedPeriodStartLabel": "Beginning balance of deferred tax assets, net",
        "negatedTotalLabel": "Net deferred ISR asset"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r211"
     ]
    },
    "omab_DefinedBenefitPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DefinedBenefitPlanMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsActuarialAssumptionsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for defined benefit plan.",
        "label": "Defined benefit plan"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DefinedBenefitPlanServiceCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DefinedBenefitPlanServiceCostAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Defined Benefit Plan Service Cost [Abstract]",
        "terseLabel": "Service cost:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DefinedBenefitPlansAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DefinedBenefitPlansAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsActuarialAssumptionsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined benefit plans [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r220"
     ]
    },
    "ifrs-full_DefinedBenefitPlansDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DefinedBenefitPlansDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsActuarialAssumptionsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined benefit plans [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for post-employment benefit plans other than defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods. It also represents the standard value for the 'Defined benefit plans' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r220"
     ]
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortisation expense",
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and amortization"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r163",
      "r170",
      "r276",
      "r317",
      "r366"
     ]
    },
    "omab_DepreciationPercentOfPesoToUSDollar": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DepreciationPercentOfPesoToUSDollar",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementExchangeRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The depreciation percent of peso to U.S. Dollar.",
        "label": "Depreciation Percent Of Peso To U S Dollar",
        "terseLabel": "Depreciation of peso to U.S. Dollar (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, property, plant and equipment",
        "negatedTerseLabel": "Depreciation"
       }
      }
     },
     "auth_ref": [
      "r15",
      "r18",
      "r216"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails",
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityConsolidatedProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, right-of-use assets",
        "negatedTerseLabel": "Depreciation",
        "terseLabel": "Depreciation expense of right of use assets"
       }
      }
     },
     "auth_ref": [
      "r118",
      "r181"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBorrowingCostsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for borrowing costs [text block]",
        "terseLabel": "Borrowing costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for interest and other costs that the entity incurs in connection with the borrowing of funds."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for earnings per share [text block]",
        "terseLabel": "Basic and diluted earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for employee benefits [text block]",
        "terseLabel": "Employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialAssetsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial assets [text block]",
        "terseLabel": "Financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial instruments [text block]",
        "terseLabel": "Financial instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial liabilities [text block]",
        "terseLabel": "Financial liabilities and equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for foreign currency translation [text block]",
        "terseLabel": "Foreign currency transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "omab_DescriptionOfAccountingPolicyForGuaranteeDepositsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DescriptionOfAccountingPolicyForGuaranteeDepositsTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of accounting policy on guarantee deposits.",
        "label": "Description of accounting policy for guarantee deposits [Text block]",
        "terseLabel": "Guarantee deposits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of assets [text block]",
        "terseLabel": "Impairment of long-lived assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of assets."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for income tax [text block]",
        "terseLabel": "Income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for leases [text block]",
        "terseLabel": "Leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "omab_DescriptionOfAccountingPolicyForMajorMaintenanceProvisionsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DescriptionOfAccountingPolicyForMajorMaintenanceProvisionsTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for major maintenance provisions. [Refer: Provisions]",
        "label": "Description of accounting policy for major maintenance provisions [text block]",
        "terseLabel": "Major maintenance provisions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for property, plant and equipment [text block]",
        "terseLabel": "Property, leasehold improvements and equipment, net"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for provisions [text block]",
        "terseLabel": "Provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for recognition of revenue [text block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]",
        "terseLabel": "Cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r81",
      "r203"
     ]
    },
    "ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfDiscountRatesAppliedToCashFlowProjections",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount rate applied to cash flow projections",
        "terseLabel": "Discount rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r55",
      "r57",
      "r234",
      "r236"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share",
        "terseLabel": "Diluted earnings per share of controlling interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50"
     ]
    },
    "omab_DisclosureCriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertaintyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureCriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertaintyTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertainty"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of Critical accounting judgments and key sources of estimation uncertainty.",
        "label": "Disclosure critical accounting judgments and key sources of estimation uncertainty [text block]",
        "terseLabel": "Critical accounting judgments and key sources of estimation uncertainty"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfAccountsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfAccountsReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "N/A.",
        "label": "Accounts receivable, net"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfAccountsReceivableNotReversedDuesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfAccountsReceivableNotReversedDuesLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails"
     ],
     "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": "Disclosure of accounts receivable not reversed dues [line items]",
        "terseLabel": "Account receivable"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfAccountsReceivableNotReversedDuesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfAccountsReceivableNotReversedDuesTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to non reversing of past dues accounts receivable.",
        "label": "Disclosure of accounts receivable not reversed dues [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfAccountsReceivableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfAccountsReceivableTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of balances of net accounts receivable.",
        "label": "Disclosure of accounts receivable [Table text block]",
        "terseLabel": "Schedule of accounts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfAccountsReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfAccountsReceivableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of accounts receivable.",
        "label": "Disclosure of accounts receivable [Text block]",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosurePayableTaxesAndOtherAccruedExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of accrued expenses and other liabilities [text block]",
        "terseLabel": "Payable taxes and other accrued expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of accrued expenses and other liabilities. [Refer: Accruals; Other liabilities]"
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "omab_DisclosureOfAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDefinedBenefitPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDefinedBenefitPlansTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of amounts recognized in the statement of income and other comprehensive income in respect of defined benefit plans.",
        "label": "Disclosure of Amounts Recognized in the Statement of Income and Other Comprehensive Income Defined Benefit Plans [Table Text Block]",
        "terseLabel": "Schedule of amounts recognized in the statement of income and other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive result."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccumulatedOtherComprehensiveResult"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of analysis of other comprehensive income by item [text block]",
        "terseLabel": "Accumulated other comprehensive result."
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure of the analysis of other comprehensive income by item."
       }
      }
     },
     "auth_ref": [
      "r281"
     ]
    },
    "omab_DisclosureOfAuthorisationOfFinancialStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfAuthorisationOfFinancialStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "N/A.",
        "label": "Authorization for the issuance of the consolidated financial statements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAuthorisationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAuthorisationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAuthorizationForIssuanceOfConsolidatedFinancialStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of authorisation of financial statements [text block]",
        "terseLabel": "Authorization for the issuance of the consolidated financial statements"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the authorisation of financial statements for issue."
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfConsolidationExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureBasisOfPresentationAndConsolidation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of basis of consolidation [text block]",
        "terseLabel": "Basis of presentation and consolidation"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for consolidation."
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBorrowingsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShortTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of borrowings [text block]",
        "terseLabel": "Schedule of short-term debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "omab_DisclosureOfBorrowingsInterestRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfBorrowingsInterestRateTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of  borrowings interest rate.",
        "label": "Disclosure of Borrowings Interest Rate [Table Text Block]",
        "terseLabel": "Schedule of long-term debt at fixed and variable interest rates"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfCashAndCashEquivalentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfCashAndCashEquivalentTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The schedule of cash and cash equivalents",
        "label": "Disclosure of cash and cash equivalent [Table text block]",
        "terseLabel": "Schedule of cash and cash equivalents"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCashAndCashEquivalents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of cash and cash equivalents [text block]",
        "terseLabel": "Cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "omab_DisclosureOfChangesInAllowanceForDoubtfulAccountsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfChangesInAllowanceForDoubtfulAccountsTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of changes in the allowance for doubtful accounts.",
        "label": "Disclosure of changes in the allowance for doubtful accounts [Table text block]",
        "terseLabel": "Schedule of changes in allowance for doubtful accounts"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfChangesInBorrowingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfChangesInBorrowingsTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of change in borrowings.",
        "label": "Disclosure of Changes in Borrowings [Table Text Block]",
        "terseLabel": "Schedule of changes in consolidated long-term debt"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [text block]",
        "terseLabel": "Schedule of subscribed and paid-in capital stock"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Classes of share capital [domain]]"
       }
      }
     },
     "auth_ref": [
      "r198",
      "r269",
      "r303"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquitySubscribedAndPaidInCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [line items]",
        "terseLabel": "Shareholders' equity"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquitySubscribedAndPaidInCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r269",
      "r303"
     ]
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of commitments and contingent liabilities [text block]",
        "terseLabel": "Commitment and contingencies"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "ifrs-full_DisclosureOfCompositionOfGroupExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCompositionOfGroupExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of composition of group [text block]",
        "terseLabel": "Schedule of information about the composition of GACN"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the composition of the group (the parent and all its subsidiaries). [Refer: Total for all subsidiaries [member]; Parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitment and contingencies."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails",
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities [line items]",
        "terseLabel": "Commitment and contingencies"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails",
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to contingent liabilities."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r240"
     ]
    },
    "omab_DisclosureOfCostOfServicesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfCostOfServicesTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCostOfServicesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to cost of services incurred during the period.",
        "label": "Disclosure of cost of services [Table text block]",
        "terseLabel": "Schedule of cost of services"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfCostOfServicesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfCostOfServicesTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCostOfServices"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of cost of services.",
        "label": "Disclosure of cost of services [Text block]",
        "terseLabel": "Cost of services"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCreditRiskExposureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial risk management"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deferred taxes [text block]",
        "terseLabel": "Schedule of changes in deferred tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "omab_DisclosureOfDefinedBenefitLiabilityIncludedInStatementOfFinancialPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfDefinedBenefitLiabilityIncludedInStatementOfFinancialPositionTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the amounts included in the consolidated statement of financial position arising from the Company's obligation in respect of defined benefit plans.",
        "label": "Disclosure of Defined Benefit Liability Included in Statement of Financial Position [Table Text Block]",
        "terseLabel": "Schedule of the amount included in the consolidated statement of financial position arising from the Company's obligation in respect of its defined benefit plans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Labor Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsActuarialAssumptionsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [line items]",
        "terseLabel": "Labor Obligations"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsActuarialAssumptionsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to defined benefit plans."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r220"
     ]
    },
    "ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of useful lives of assets [Table text block]",
        "terseLabel": "Summary of useful lives of assets"
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [text block]",
        "terseLabel": "Schedule of long-term debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails",
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails",
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [line items]",
        "terseLabel": "Debt",
        "verboseLabel": "Major maintenance provision"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails",
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails",
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentInAirportConcessionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [text block]",
        "terseLabel": "Schedule of carrying value and changes in concessioned assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r66",
      "r244"
     ]
    },
    "omab_DisclosureOfDetailedInformationAboutLongTermBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfDetailedInformationAboutLongTermBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Not available.",
        "label": "Long-term debt"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [text block]",
        "terseLabel": "Schedule of property, leasehold improvements and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r219"
     ]
    },
    "omab_DisclosureOfDetailedInformationAboutShortTermBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfDetailedInformationAboutShortTermBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Not available.",
        "label": "Short-term debt"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails",
      "http://www.oma.aero/role/DisclosureCompositionOfGacnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r178"
     ]
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of employee benefits [text block]",
        "terseLabel": "Labor Obligations"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of entity's operating segments [text block]",
        "terseLabel": "Operating segment data"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r175"
     ]
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSubsequentEvent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of events after reporting period [text block]",
        "terseLabel": "Subsequent event"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "omab_DisclosureOfExpectedCashFlowsFromPensionPlansAndSeniorityPremiumBenefitsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfExpectedCashFlowsFromPensionPlansAndSeniorityPremiumBenefitsTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of expected cash flows from pension plans and seniority premium benefits.",
        "label": "Disclosure of Expected Cash Flows From Pension Plans and Seniority Premium Benefits [Table Text Block]",
        "terseLabel": "Schedule of expected cash flows from pension plans and seniority premium benefits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value measurement of liabilities [text block]",
        "terseLabel": "Schedule of fair value and carrying value of long term debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value measurement of liabilities."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r266"
     ]
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementFinancialInstrumentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value measurement of liabilities [line items]",
        "terseLabel": "Financial Instruments at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementFinancialInstrumentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value measurement of liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the fair value measurement of liabilities."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r266"
     ]
    },
    "omab_DisclosureOfFinanceLeaseAndOperatingLeaseByLessorExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfFinanceLeaseAndOperatingLeaseByLessorExplanatoryTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of finance leases and operating leases by the lessor.",
        "label": "Disclosure Of Finance Lease And Operating Lease By Lessor Explanatory [text block]",
        "terseLabel": "Schedule of operating lease commitments as lessor"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial risk management [text block]",
        "terseLabel": "Financial risk management"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "omab_DisclosureOfInitialApplicationOfStandardsOrInterpretationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfInitialApplicationOfStandardsOrInterpretationsPolicyTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of accounting policy on initial application of an IFRS.",
        "label": "Disclosure of initial application of standards or interpretations [Policy text block]",
        "terseLabel": "Application of new and revised International Financial Reporting Standards"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in airport concessions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentInAirportConcessions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of intangible assets [text block]",
        "terseLabel": "Investment in airport concessions"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails",
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsDetails",
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [line items]",
        "terseLabel": "Investment in airport concessions"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails",
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsDetails",
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r244"
     ]
    },
    "ifrs-full_DisclosureOfInterestsInSubsidiariesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInterestsInSubsidiariesExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacn"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of interests in subsidiaries [text block]",
        "terseLabel": "Composition of GACN"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of interests in subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "omab_DisclosureOfLeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfLeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition.",
        "label": "Right-of-use assets, net and lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfLeasesExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiability"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of leases [text block]",
        "terseLabel": "Right-of-use assets, net and lease liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r127"
     ]
    },
    "omab_DisclosureOfLongBorrowingsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfLongBorrowingsTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of long-term borrowings.",
        "label": "Disclosure Of Long Borrowings [Text Block]",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMajorCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMajorCustomersLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetPercentageOfRevenuesByClientDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [line items]",
        "terseLabel": "Accounts receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMajorCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMajorCustomersTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetPercentageOfRevenuesByClientDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's major customers."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of material accounting policy information [text block]",
        "terseLabel": "Material accounting policies"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure of material accounting policy information applied by the entity."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r272",
      "r283"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLessorDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of finance lease payments receivable [line items]",
        "terseLabel": "Right-of-use assets, net and lease liability"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLessorDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of finance lease payments receivable [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis of finance lease payments receivable."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r190"
     ]
    },
    "omab_DisclosureOfMonetaryAssetsAndLiabilitiesDenominatedInForeignCurrenciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfMonetaryAssetsAndLiabilitiesDenominatedInForeignCurrenciesTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of carrying values of monetary assets and liabilities denominated in foreign currencies.",
        "label": "Disclosure Of Monetary Assets And Liabilities Denominated In Foreign Currencies [Text Block]",
        "terseLabel": "Schedule of carrying values of monetary assets and liabilities denominated in foreign currencies"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfMovementInEstimateForCustomerImpairmentOfAccountsReceivableWithExpectedLossModelTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfMovementInEstimateForCustomerImpairmentOfAccountsReceivableWithExpectedLossModelTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of information pertaining to movement in estimate for customer impairment of accounts receivable with the expected credit model used.",
        "label": "Disclosure of Movement in Estimate for Customer Impairment of Accounts Receivable with the Expected Loss Model [Table Text Block]",
        "terseLabel": "Schedule of aging of trade accounts receivable past due but not reserved"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementInterestRateRiskManagementDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementSensitivityAnalysisForInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [line items]",
        "verboseLabel": "Financial risk management"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementInterestRateRiskManagementDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementSensitivityAnalysisForInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r145"
     ]
    },
    "omab_DisclosureOfNatureOfBusinessOperationsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfNatureOfBusinessOperationsTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureNatureOfBusinessOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of nature of business operations.",
        "label": "Disclosure Of Nature Of Business Operations [Text Block]",
        "terseLabel": "Nature of business operations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [text block]",
        "terseLabel": "Schedule of movements in the present value of the defined benefit obligation"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r222"
     ]
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent event"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [line items]",
        "terseLabel": "Subsequent event"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to non-adjusting events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r205"
     ]
    },
    "omab_DisclosureOfOperatingLeaseByLesseeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfOperatingLeaseByLesseeTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of operating leases by the lessee.",
        "label": "Disclosure Of Operating Lease By Lessee [Table Text Block]",
        "terseLabel": "Schedule of operating lease commitments as lessee"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating segment data"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [text block]",
        "terseLabel": "Schedule of operating segment data"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [line items]",
        "terseLabel": "Operating segment data"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "omab_DisclosureOfOtherAccountsReceivableAndPrepaidExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfOtherAccountsReceivableAndPrepaidExpensesTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOtherAccountsReceivableAndPrepaidExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of accounts receivable and prepaid expenses.",
        "label": "Disclosure of other accounts receivable and prepaid expenses [Text Block]",
        "terseLabel": "Other accounts receivable and prepaid expenses"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfPaymentsRecognizedAsCostAndExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfPaymentsRecognizedAsCostAndExpensesTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of payments recognized as cost and expenses.",
        "label": "Disclosure of payments recognized as cost and expenses [Table Text Block]",
        "terseLabel": "Schedule of payments recognized as cost and expense"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfPercentageOfPrincipalCustomersComposeAccountsReceivableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfPercentageOfPrincipalCustomersComposeAccountsReceivableTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of percentage of principal customers portion among total accounts receivables.",
        "label": "Disclosure of percentage of principal customers compose the accounts receivable [Table text block]",
        "terseLabel": "Schedule of percentage of principal customers among total accounts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfPercentageOfRevenueGeneratedFromPrincipalCustomersTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfPercentageOfRevenueGeneratedFromPrincipalCustomersTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of percentage of revenue generated from the principal customers.",
        "label": "Disclosure of percentage of revenue generated from the principal customers [Table text block]",
        "terseLabel": "Schedule of percentage of revenue from principal customers"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfPertinentExchangeRateInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfPertinentExchangeRateInformationTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of pertinent exchange rate information.",
        "label": "Disclosure Of Pertinent Exchange Rate Information [Text Block]",
        "terseLabel": "Schedule of pertinent exchange rate information"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, leasehold improvements and equipment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]",
        "terseLabel": "Property, leasehold improvements and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPropertyLeaseholdImprovementsAndEquipmentNetDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [line items]",
        "terseLabel": "Property, leasehold improvements and equipment, net",
        "verboseLabel": "Net carrying value"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPropertyLeaseholdImprovementsAndEquipmentNetDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r219"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [text block]",
        "terseLabel": "Summary of the right-of-use assets and the lease liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r122",
      "r185"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [line items]",
        "terseLabel": "Right-of-use assets, net and lease liability"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to right-of-use assets."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r185"
     ]
    },
    "ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReclassificationsOrChangesInPresentationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of presentation and consolidation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of related party [text block]",
        "terseLabel": "Related party balances and transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "omab_DisclosureOfRepaymentsForConstructionToRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfRepaymentsForConstructionToRelatedPartiesTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of repayments for construction to the related parties.",
        "label": "Disclosure of Repayments For Construction To Related Parties [Table Text Block]",
        "terseLabel": "Schedule of repayments for construction to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReservesWithinEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReservesWithinEquityAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquityAdditionalEquityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reserves within equity [abstract]",
        "terseLabel": "Equity reserves"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRevenueExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRevenueExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenues"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of revenue [text block]",
        "terseLabel": "Revenues"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue."
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [text block]",
        "terseLabel": "Schedule of principal assumptions for actuarial valuations"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a sensitivity analysis for significant actuarial assumptions used to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [domain]; Defined benefit obligation, at present value]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of share capital, reserves and other equity interest [text block]",
        "terseLabel": "Shareholders' equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r270",
      "r304"
     ]
    },
    "omab_DisclosureOfShortTermBorrowingsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfShortTermBorrowingsTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShortTermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of short-term borrowings.",
        "label": "Disclosure Of Short Term Borrowings [Text Block]",
        "terseLabel": "Short-term debt"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfSignificantAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfSignificantAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Material accounting policies"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfSignificantEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfSignificantEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "N/A.",
        "label": "Significant events"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DisclosureOfSignificantEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfSignificantEventsTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSignificantEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of significant events.",
        "label": "Disclosure of significant events [text block]",
        "terseLabel": "Significant events"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Composition of GACN"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [text block]",
        "terseLabel": "Schedule of consolidated subsidiaries"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r45",
      "r47",
      "r106",
      "r262"
     ]
    },
    "omab_DisclosureOfTaxPayableAndOtherAccruedExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfTaxPayableAndOtherAccruedExpensesTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosurePayableTaxesAndOtherAccruedExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of tax payable and other accrued expenses.",
        "label": "Disclosure Of Tax Payable And Other Accrued Expenses [Table Text Block]",
        "terseLabel": "Schedule of payable taxes and other accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]",
        "terseLabel": "Schedule comprising the balance of the deferred ISR asset and (liability)"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r213"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails",
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]",
        "terseLabel": "Income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails",
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r213"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureTradeAccountsPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of trade and other payables [text block]",
        "terseLabel": "Trade accounts payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "omab_DisclosureOfTradeAndOtherPayablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfTradeAndOtherPayablesTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureTradeAccountsPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of trade and other payables.",
        "label": "Disclosure Of Trade And Other Payables [Table Text Block]",
        "terseLabel": "Schedule of trade accounts payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related party balances and transactions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [text block]",
        "terseLabel": "Schedule of principal transactions with related parties performed in the normal course of business"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r229"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails",
      "http://www.oma.aero/role/DisclosureCompositionOfGacnDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsPrincipalTransactionsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [line items]",
        "terseLabel": "Significant events",
        "verboseLabel": "Related party balances and transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsPrincipalTransactionsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r230"
     ]
    },
    "omab_DisclosureOfTransactionsInUnitedStatesDollarsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DisclosureOfTransactionsInUnitedStatesDollarsTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of transactions in U.S. dollars.",
        "label": "Disclosure Of Transactions In United States Dollars [Text Block]",
        "terseLabel": "Schedule of transactions in U.S. dollars"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DiversificationActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DiversificationActivitiesAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "N/A.",
        "label": "Diversification Activities [Abstract]",
        "terseLabel": "Diversification activities:"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DividendAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DividendAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquityAdditionalEquityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Dividend [Abstract]",
        "terseLabel": "Dividends"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DividendsApproved": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DividendsApproved",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquityAdditionalEquityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of dividends approved to be paid.",
        "label": "Dividends Approved",
        "terseLabel": "Dividends approved"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquityAdditionalEquityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends recognised as distributions to owners",
        "terseLabel": "Dividends paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r271",
      "r282"
     ]
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends paid, classified as financing activities",
        "negatedLabel": "Dividends paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid by the entity, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends proposed or declared before financial statements authorised for issue but not recognised as distribution to owners",
        "terseLabel": "Dividend payment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends proposed or declared after the reporting period but before financial statements are authorised for issue. Such dividends are not recognised as a liability at the end of the reporting period because no obligation exists at that time."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r200",
      "r273",
      "r284"
     ]
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsRecognisedAsDistributionsToOwnersOfParent",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends recognised as distributions to owners of parent",
        "negatedLabel": "Dividends paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners of the parent. [Refer: Parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r512"
     ]
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsRecognisedAsDistributionsToOwnersPerShare",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquityAdditionalEquityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends recognised as distributions to owners per share",
        "terseLabel": "Dividends per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount, per share, of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r271",
      "r282"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r380"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r380",
      "r403"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r380",
      "r403",
      "r446"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r380"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.oma.aero/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": []
    },
    "omab_DocumentedBaggageInspectionRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DocumentedBaggageInspectionRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromComplementaryActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from document baggage inspection.",
        "label": "Documented Baggage Inspection Revenue",
        "terseLabel": "Checked baggage inspection"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DomesticAndInternationalPassengerAndCarryOnBaggageCheckRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DomesticAndInternationalPassengerAndCarryOnBaggageCheckRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_RevenueFromRenderingOfAeronauticalServices",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from domestic and international passenger and carry-on baggage check.",
        "label": "Domestic And International Passenger And Carry On Baggage Check Revenue",
        "terseLabel": "Domestic and international passenger and carry-on baggage check"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DomesticTURevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DomesticTURevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_RevenueFromRenderingOfAeronauticalServices",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from domestic TUA.",
        "label": "Domestic T U A Revenue",
        "terseLabel": "Domestic TUA"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DurangoAirportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DurangoAirportMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Durango Airport.",
        "label": "Durango Airport"
       }
      }
     },
     "auth_ref": []
    },
    "omab_DurangoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "DurangoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Durango segment.",
        "label": "Durango"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r435"
     ]
    },
    "omab_EarnedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "EarnedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of earned capital.",
        "label": "Earned Capital",
        "totalLabel": "Total Earned capital"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "terseLabel": "Effects of exchange rate changes on the foreign currency cash balance"
       }
      },
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r75",
      "r76"
     ]
    },
    "ifrs-full_EliminationOfIntersegmentAmountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EliminationOfIntersegmentAmountsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Eliminations"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the elimination of intersegment amounts in the reconciliations of total segment amounts to amounts recognised in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r358",
      "r359"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EmployerContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EmployerContributions",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employer contributions",
        "terseLabel": "Employee statutory profit-sharing payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of employer contributions to retirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "omab_EmpresasIcaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "EmpresasIcaMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Empresas ICA.",
        "label": "Empresas ICA"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.oma.aero/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": [
      "r376"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.oma.aero/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": [
      "r376"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.oma.aero/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": [
      "r376"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "omab_EquipmentLeaseFeesAndOthersExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "EquipmentLeaseFeesAndOthersExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails": {
       "parentTag": "omab_CostOfServicesExcludingDepreciationAndAmortization",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense relating to equipment lease, fees and other.",
        "label": "Equipment lease, fees and others Expense",
        "terseLabel": "Equipment lease, fees and others"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity",
        "periodEndLabel": "Balances",
        "periodStartLabel": "Balances",
        "totalLabel": "Total shareholders' equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r85",
      "r107",
      "r108",
      "r109",
      "r231",
      "r250",
      "r264",
      "r265",
      "r275",
      "r293",
      "r300"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [abstract]",
        "terseLabel": "Shareholders' equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity and liabilities",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r293"
     ]
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilitiesAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity and liabilities [abstract]",
        "terseLabel": "Liabilities and shareholders' equity:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent",
        "totalLabel": "Controlling interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      }
     },
     "auth_ref": [
      "r292"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParentMember",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total controlling interest",
        "terseLabel": "Total controlling interest"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity attributable to the owners of the parent."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r396",
      "r407",
      "r417",
      "r450"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r393",
      "r404",
      "r414",
      "r447"
     ]
    },
    "omab_EscrowDepositsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "EscrowDepositsClassifiedAsCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A classification of cash equivalents representing escrow deposit accounts.",
        "label": "Escrow Deposits, Classified As Cash Equivalents",
        "terseLabel": "Escrow account"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EstimatedFinancialEffectOfContingentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EstimatedFinancialEffectOfContingentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated financial effect of contingent liabilities",
        "terseLabel": "Amount of tax credit determined"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the estimated financial effect of contingent liabilities. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r60",
      "r239"
     ]
    },
    "omab_EstimatedFutureBenefitPaymentsFromDefinedBenefitPensionPlansAndSeniorityPremiumBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "EstimatedFutureBenefitPaymentsFromDefinedBenefitPensionPlansAndSeniorityPremiumBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated amount, at the balance sheet date, of the future benefit payments to be made during the specified period from defined benefit plans and seniority premium benefits.",
        "label": "Estimated Future Benefit Payments From Defined Benefit Pension Plans and Seniority Premium Benefits",
        "terseLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseByNatureAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses by nature [abstract]",
        "terseLabel": "Operating costs and expenses:",
        "verboseLabel": "Transactions in U.S. dollars"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at amortised cost",
        "terseLabel": "Financial Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets at amortised cost. The amortised cost is the amount at which financial assets are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount, and adjusted for any impairment. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r155",
      "r253"
     ]
    },
    "ifrs-full_FinancialInstrumentsNotCreditimpairedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialInstrumentsNotCreditimpairedMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets past due but not impaired"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for financial instruments that are not credit-impaired. [Refer: Credit impairment of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r147",
      "r151",
      "r257",
      "r260"
     ]
    },
    "omab_FinancialLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "FinancialLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to finance lease liabilities.",
        "label": "Finance Lease Liabilities",
        "terseLabel": "Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtAmortisedCost",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at amortised cost",
        "terseLabel": "Financial Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities at amortised cost. The amortised cost is the amount at which financial liabilities are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r156",
      "r254"
     ]
    },
    "omab_FinancialServiceRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "FinancialServiceRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromCommercialActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from financial services.",
        "label": "Financial Service Revenue",
        "terseLabel": "Financial services"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FloatingInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FloatingInterestRateMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementInterestRateRiskManagementDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementSensitivityAnalysisForInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a non-fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "ifrs-full_ForeignExchangeRatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ForeignExchangeRatesAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureBasisOfPresentationAndConsolidationDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange rates [abstract]",
        "terseLabel": "Interbank exchange rate",
        "verboseLabel": "Convenience translation"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r400",
      "r411",
      "r421",
      "r454"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r400",
      "r411",
      "r421",
      "r454"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r400",
      "r411",
      "r421",
      "r454"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r400",
      "r411",
      "r421",
      "r454"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r400",
      "r411",
      "r421",
      "r454"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r434"
     ]
    },
    "omab_FundingInterbankOfferingRateInMexicoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "FundingInterbankOfferingRateInMexicoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the funding interbank offering rate in Mexico.",
        "label": "Funding Interbank Offering Rate in Mexico [Member]",
        "terseLabel": "Funding Interbank Offering Rate in Mexico"
       }
      }
     },
     "auth_ref": []
    },
    "omab_GGCapitalSPIDeCVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "GGCapitalSPIDeCVMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to GGA Capital, S.A.P.I. de C.V.",
        "label": "GGA Capital, S.A.P.I. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (loss) on remeasurement, net defined benefit liability (asset) [abstract]",
        "terseLabel": "Remeasurement on the net defined benefit liability:",
        "verboseLabel": "Remeasurement (gains)/losses:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "omab_NonOperatingExpenseIncome",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange gain (loss)",
        "negatedLabel": "Exchange (income) loss, net"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r33",
      "r226",
      "r285"
     ]
    },
    "omab_GrossAmountDueFromCustomersForContractWorkAsAsset1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "GrossAmountDueFromCustomersForContractWorkAsAsset1",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognised as an asset as the net of: (a) costs incurred plus recognised profits; less (b) the sum of recognised losses and progress billings for all contracts in progress for which costs incurred plus recognised profits (less recognised losses) exceeds progress billings.",
        "label": "Gross Amount Due From Customers For Contract Work As Asset1",
        "verboseLabel": "Advance payments to contractors"
       }
      }
     },
     "auth_ref": []
    },
    "omab_GrossBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "GrossBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.oma.aero/role/DisclosureLongTermDebtCalc2Details": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementFinancialInstrumentsAtFairValueDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementInterestRateRiskManagementDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross amount of outstanding funds that the entity is obligated to repay.",
        "label": "Gross Borrowings",
        "terseLabel": "Total long-term debt",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r63",
      "r70",
      "r73",
      "r139",
      "r148",
      "r151",
      "r214",
      "r241",
      "r246",
      "r249",
      "r258",
      "r260",
      "r349"
     ]
    },
    "omab_GrupoHoteleroSantaFeSaDeCVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "GrupoHoteleroSantaFeSaDeCVMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to Grupo Hotelero Santa Fe, S. A. de C. V.",
        "label": "Grupo Hotelero Santa Fe, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_GuaranteeDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "GuaranteeDeposit",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "parentTag": "omab_OtherAccountsReceivableAndPrepaidExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of guarantee deposit received from lessees.",
        "label": "Guarantee Deposit",
        "terseLabel": "Guarantee deposits"
       }
      }
     },
     "auth_ref": []
    },
    "omab_GuaranteeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "GuaranteeDeposits",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non current guarantee deposits held.",
        "label": "Guarantee deposits",
        "terseLabel": "Guarantee deposits"
       }
      }
     },
     "auth_ref": []
    },
    "omab_HiltonGardenInnMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "HiltonGardenInnMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Hilton Garden Inn segment.",
        "label": "Hilton Garden Inn"
       }
      }
     },
     "auth_ref": []
    },
    "omab_HoldingConsorcioGrupoHoteleroMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "HoldingConsorcioGrupoHoteleroMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Holding Consorcio Grupo Hotelero T2, S. A. de C. V.",
        "label": "Holding Consorcio Grupo Hotelero T2, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_HotelServicesRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "HotelServicesRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromDiversificationActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from hotel services.",
        "label": "Hotel Services Revenue",
        "terseLabel": "Hotel services"
       }
      }
     },
     "auth_ref": []
    },
    "omab_HotelsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "HotelsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails",
      "http://www.oma.aero/role/DisclosureCompositionOfGacnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the hotels market.",
        "label": "Hotels"
       }
      }
     },
     "auth_ref": []
    },
    "omab_HypotheticalEstimatedExchangeRateLossFromUnfavorableChangeInExchangeRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "HypotheticalEstimatedExchangeRateLossFromUnfavorableChangeInExchangeRate",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The hypothetical estimated exchange rate loss from unfavorable change in exchange rate.",
        "label": "Hypothetical Estimated Exchange Rate Loss From Unfavorable Change In Exchange Rate",
        "terseLabel": "Estimated exchange rate (gain) loss from unfavorable change in exchange rate"
       }
      }
     },
     "auth_ref": []
    },
    "omab_HypotheticalUnfavorableChangeInExchangeRateOfPesoAgainstUSDollar": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "HypotheticalUnfavorableChangeInExchangeRateOfPesoAgainstUSDollar",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The hypothetical unfavorable change in exchange rate of peso against U.S. dollar.",
        "label": "Hypothetical Unfavorable Change In Exchange Rate Of Peso Against U S Dollar",
        "terseLabel": "Unfavorable change in exchange rate of peso against U.S. dollar (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_HypotheticalUnfavorableChangeInInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "HypotheticalUnfavorableChangeInInterestRate",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementSensitivityAnalysisForInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The hypothetical unfavorable change in interest rate.",
        "label": "Hypothetical Unfavorable Change In Interest Rate",
        "terseLabel": "Hypothetical unfavorable change in interest rate (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r379",
      "r380",
      "r403"
     ]
    },
    "omab_IfrsDebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IfrsDebtInstrumentTerm",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails",
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails",
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "IFRS Debt Instrument Term",
        "terseLabel": "Term of loan"
       }
      }
     },
     "auth_ref": []
    },
    "omab_IfrsDeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IfrsDeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "IFRS Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Tax loss carryforwards"
       }
      }
     },
     "auth_ref": []
    },
    "omab_IfrsGainContingencyUnrecordedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IfrsGainContingencyUnrecordedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount or range of possible amounts of gain that could be realized upon the resolution of a contingency.",
        "label": "IFRS Gain Contingency, Unrecorded Amount",
        "terseLabel": "Gain contingency unrecorded amount"
       }
      }
     },
     "auth_ref": []
    },
    "omab_IfrsLesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IfrsLesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "IFRS Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Agreement amending the lease agreement"
       }
      }
     },
     "auth_ref": []
    },
    "omab_IfrsLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IfrsLineOfCreditMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Ifrs Line Of Credit [Member]",
        "terseLabel": "Short-term line of credit"
       }
      }
     },
     "auth_ref": []
    },
    "omab_IfrsLossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IfrsLossContingencyDamagesSoughtValue",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "IFRS Loss Contingency, Damages Sought, Value",
        "terseLabel": "Damages sought value"
       }
      }
     },
     "auth_ref": []
    },
    "omab_IfrsProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IfrsProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails": {
       "parentTag": "omab_CostOfServicesExcludingDepreciationAndAmortization",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.",
        "label": "Ifrs Provision For Doubtful Accounts",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "auth_ref": []
    },
    "omab_IfrsScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IfrsScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccumulatedOtherComprehensiveResultTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Ifrs Schedule Of Accumulated Other Comprehensive Income Loss [Table Text Block]",
        "terseLabel": "Schedule of accumulated other comprehensive result."
       }
      }
     },
     "auth_ref": []
    },
    "omab_IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "IFRS Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of current and deferred tax expense"
       }
      }
     },
     "auth_ref": []
    },
    "omab_IfrsScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IfrsScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "IFRS Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of statutory income tax rate and the effective income tax rate as a percentage of net income before income tax"
       }
      }
     },
     "auth_ref": []
    },
    "omab_IfrsTaxPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IfrsTaxPeriodAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "IFRS Tax Period [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "omab_IfrsTaxPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IfrsTaxPeriodDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period.",
        "label": "IFRS Tax Period [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ImprovementInLeasedAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ImprovementInLeasedAssetsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPropertyLeaseholdImprovementsAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for improvement in leased assets.",
        "label": "Improvement in leased assets"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ImprovementsAndMajorMaintenanceToConcessionedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ImprovementsAndMajorMaintenanceToConcessionedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsPrincipalTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents improvements and major maintenance to concessioned assets.",
        "label": "Improvements And Major Maintenance To Concessioned Assets",
        "terseLabel": "Improvements to assets under concession"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ImprovementsToConcessionedAssetsInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ImprovementsToConcessionedAssetsInProgressMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to improvements to concessioned assets in progress.",
        "label": "Improvements to assets concession in progress",
        "terseLabel": "Improvements to concessioned assets in progress"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ImprovementsToConcessionedAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ImprovementsToConcessionedAssetsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for improvements to concessioned assets.",
        "label": "Improvements to assets concession",
        "terseLabel": "Improvements to concessioned assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Income and Other Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.oma.aero/role/DisclosureIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDetails",
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax expense (income), continuing operations",
        "terseLabel": "Income tax expense",
        "totalLabel": "Income tax expense"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r6",
      "r7",
      "r43",
      "r105",
      "r164",
      "r206",
      "r209",
      "r210",
      "r313"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesChangesInDeferredTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to components of other comprehensive income",
        "negatedLabel": "Income tax effects recognized in other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r208",
      "r314"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccumulatedOtherComprehensiveResultDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to remeasurements of defined benefit plans of other comprehensive income",
        "negatedLabel": "Income tax relating to actuarial (loss) gain on labor obligations",
        "negatedTerseLabel": "Movements of the year, Deferred taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to remeasurements of defined benefit plans. [Refer: Other comprehensive income; Reserve of remeasurements of defined benefit plans; Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r314"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes paid (refund), classified as operating activities",
        "negatedLabel": "Income taxes paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      }
     },
     "auth_ref": [
      "r78",
      "r329"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents",
        "totalLabel": "Net decrease in cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents before the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r80",
      "r202"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in defined benefit obligation due to reasonably possible decrease in actuarial assumption",
        "terseLabel": "Decrease in benefit obligation"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a defined benefit obligation that would have been caused by a decrease in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in defined benefit obligation due to reasonably possible increase in actuarial assumption",
        "terseLabel": "Increase in benefit obligation"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a defined benefit obligation that would have been caused by an increase in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through other changes, property, plant and equipment",
        "terseLabel": "Other"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r217"
     ]
    },
    "omab_IncreaseDecreaseThroughRecoverableTaxOnAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IncreaseDecreaseThroughRecoverableTaxOnAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesChangesInDeferredTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in deferred tax liability (asset) resulting from recoverable tax on assets.",
        "label": "Increase (Decrease) Through Recoverable Tax On Assets",
        "negatedLabel": "IMPAC recovery"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through transfers from construction in progress, property, plant and equipment",
        "terseLabel": "Transfers"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers from construction in progress. [Refer: Property, plant and equipment; Construction in progress]"
       }
      }
     },
     "auth_ref": [
      "r493"
     ]
    },
    "omab_IncreaseInFinancingExpenseThroughUnfavorableChangeInDebtVariableInterestRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IncreaseInFinancingExpenseThroughUnfavorableChangeInDebtVariableInterestRates",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementSensitivityAnalysisForInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The hypothetical increase in financing expense through unfavorable change in debt variable interest rates.",
        "label": "Increase In Financing Expense Through Unfavorable Change In Debt Variable Interest Rates",
        "terseLabel": "Hypothetical increase in financing expense through unfavorable change in debt variable interest rates"
       }
      }
     },
     "auth_ref": []
    },
    "omab_IncreaseInMajorMaintenanceProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IncreaseInMajorMaintenanceProvision",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase in the major maintenance provision.",
        "label": "Increase In Major Maintenance Provision",
        "terseLabel": "Additions"
       }
      }
     },
     "auth_ref": []
    },
    "omab_IncreaseInVariableConsiderationThanFixedTechnicalAssistanceFeeRelatedPartyTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IncreaseInVariableConsiderationThanFixedTechnicalAssistanceFeeRelatedPartyTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase in variable compensation than fixed technical assistance fee in related party transactions.",
        "label": "Increase in variable consideration than fixed technical assistance fee related party transaction",
        "terseLabel": "Increase in variable consideration than fixed technical assistance fee"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r400",
      "r411",
      "r421",
      "r445",
      "r454",
      "r458",
      "r466"
     ]
    },
    "omab_IndustrialServicesRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IndustrialServicesRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromDiversificationActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from industrial services.",
        "label": "Industrial Services Revenue",
        "terseLabel": "Industrial services"
       }
      }
     },
     "auth_ref": []
    },
    "omab_IndustrialWarehouseCapitalInvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "IndustrialWarehouseCapitalInvestmentMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsPrincipalTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a capital investment in an industrial warehouse.",
        "label": "Industrial warehouse"
       }
      }
     },
     "auth_ref": []
    },
    "omab_InitialTermOfConcessionArrangement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "InitialTermOfConcessionArrangement",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial term of concession arrangement.",
        "label": "Initial Term of Concession Arrangement",
        "terseLabel": "Term of concession arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r381",
      "r470"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r381",
      "r470"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r381",
      "r470"
     ]
    },
    "ifrs-full_InsuranceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InsuranceExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance expense",
        "terseLabel": "Insurance"
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails",
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill",
        "periodEndLabel": "Investment in concessions at end of period",
        "periodStartLabel": "Investment in concessions at beginning of period",
        "terseLabel": "Investment in airport concessions, net",
        "verboseLabel": "Investments in airport concessions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r65",
      "r243",
      "r287"
     ]
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "omab_NonOperatingExpenseIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense",
        "terseLabel": "Interest expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r162",
      "r170"
     ]
    },
    "ifrs-full_InterestExpenseIncomeDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseIncomeDefinedBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense (income), defined benefit plans",
        "terseLabel": "Net interest expense"
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense (income), net defined benefit liability (asset)",
        "negatedLabel": "Interest cost"
       }
      }
     },
     "auth_ref": [
      "r25",
      "r224"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityConsolidatedProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense on lease liabilities",
        "terseLabel": "Interest expense on lease liabilities"
       }
      }
     },
     "auth_ref": [
      "r119",
      "r182"
     ]
    },
    "omab_InterestIncomeAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "InterestIncomeAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest earned from accounts receivables.",
        "label": "Interest income accounts receivable",
        "terseLabel": "Interest income from accounts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest paid, classified as financing activities",
        "negatedLabel": "Interest paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "ifrs-full_InterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementSensitivityAnalysisForInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest payable",
        "terseLabel": "Accrued interest",
        "verboseLabel": "Interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest recognised as a liability."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "ifrs-full_InterestRateRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestRateRiskMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementInterestRateRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate risk"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r158"
     ]
    },
    "ifrs-full_InterestReceivedClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest received, classified as investing activities",
        "terseLabel": "Interest collected"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "omab_InternationalTURevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "InternationalTURevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_RevenueFromRenderingOfAeronauticalServices",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from international TUA.",
        "label": "International T U A Revenue",
        "terseLabel": "International TUA"
       }
      }
     },
     "auth_ref": []
    },
    "omab_InvestmentInAirportConcessionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "InvestmentInAirportConcessionsAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Investment In Airport Concessions [Abstract]",
        "terseLabel": "Investment in airport concessions"
       }
      }
     },
     "auth_ref": []
    },
    "omab_InvestmentInAirportConcessionsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "InvestmentInAirportConcessionsPolicyTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of accounting policy on investment in airport concessions.",
        "label": "Investment in airport concessions [policy text block]",
        "terseLabel": "Investment in airport concessions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "omab_ContributedCapital",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquitySubscribedAndPaidInCapitalDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued capital",
        "terseLabel": "Common stock",
        "verboseLabel": "Contributed Capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r372"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock",
        "terseLabel": "Common stock"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel compensation",
        "terseLabel": "Key Management personnel compensation"
       }
      }
     },
     "auth_ref": [
      "r36",
      "r228"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, short-term employee benefits",
        "terseLabel": "Short-term employee benefits"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "ifrs-full_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LandMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land held by the entity for use in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "omab_LandPotentialInvestmentInAirportConcessionCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LandPotentialInvestmentInAirportConcessionCost",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of land potential investment in airport concession.",
        "label": "Land Potential Investment In Airport Concession, Cost",
        "terseLabel": "Land potential investment in airport concession cost"
       }
      }
     },
     "auth_ref": []
    },
    "omab_LandingChargesRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LandingChargesRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_RevenueFromRenderingOfAeronauticalServices",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from landing charges.",
        "label": "Landing Charges Revenue",
        "terseLabel": "Landing charges"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLessorDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Greater than 5 years"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r136",
      "r189",
      "r193",
      "r351",
      "r353",
      "r355"
     ]
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2030",
        "verboseLabel": "2030"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r136",
      "r351",
      "r355",
      "r514"
     ]
    },
    "omab_LaterThanFourYearsAndNotLaterThanSevenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LaterThanFourYearsAndNotLaterThanSevenYearsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than seven years.",
        "label": "Later than four years and not later than seven years"
       }
      }
     },
     "auth_ref": []
    },
    "omab_LaterThanFourYearsAndNotLaterThanTenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LaterThanFourYearsAndNotLaterThanTenYearsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to period later than five years and not later than ten years.",
        "label": "From 2030 and subsequently"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLessorDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year and not later than five years [member]",
        "terseLabel": "Greater than 1 year and less than 5 years"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r192",
      "r350",
      "r355"
     ]
    },
    "omab_LaterThanOneYearAndNotLaterThanFourYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LaterThanOneYearAndNotLaterThanFourYearsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than four years.",
        "label": "Later than one year and not later than four years"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Greater than 1 year and less than 3 years"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r352",
      "r355"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2027",
        "verboseLabel": "2027"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r136",
      "r351",
      "r355",
      "r514"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2029",
        "verboseLabel": "2029"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r136",
      "r351",
      "r355",
      "r514"
     ]
    },
    "omab_LaterThanThreeYearsAndNotLaterThanSixYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LaterThanThreeYearsAndNotLaterThanSixYearsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than six years.",
        "label": "Later Than Three Years and Not Later Than Six Years [Member]",
        "verboseLabel": "Later than three years and not later than six years"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeYearsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Greater than 3 years until maturity"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r355"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2028",
        "verboseLabel": "2028"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r136",
      "r351",
      "r355",
      "r514"
     ]
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities [member]",
        "terseLabel": "Short-term and long-term lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r334",
      "r337"
     ]
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold improvements"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "omab_LeasingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LeasingArrangementsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for leasing arrangement.",
        "label": "Leasing Arrangements [Member]",
        "terseLabel": "Leasing arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "omab_LeasingOfSpaceRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LeasingOfSpaceRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromComplementaryActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from leasing of space.",
        "label": "Leasing Of Space Revenue",
        "terseLabel": "Leasing of space"
       }
      }
     },
     "auth_ref": []
    },
    "omab_LegalProceedingsContingentLiabilityCiudadJuarexAirportRelatedToConflictWithOwnershipOfCertainLandsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LegalProceedingsContingentLiabilityCiudadJuarexAirportRelatedToConflictWithOwnershipOfCertainLandsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for legal proceedings contingent liability of Ciudad Juarex Airport related to conflict with ownership of certain lands.",
        "label": "Ciudad Juarex Airport - Conflict with ownership of certain land"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LegalProceedingsContingentLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LegalProceedingsContingentLiabilityMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal proceedings contingent liability"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a contingent liability for legal proceedings. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "ifrs-full_LegalProceedingsProvisionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LegalProceedingsProvisionMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal proceedings provision [member]",
        "terseLabel": "Legal proceedings provision"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a provision for legal proceedings. [Refer: Classes of other provisions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r325",
      "r327"
     ]
    },
    "omab_LesseeLeasingArrangementsOperatingLeasesTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LesseeLeasingArrangementsOperatingLeasesTerm",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of the lessee leasing arrangement of operating leases.",
        "label": "Lessee leasing arrangements, operating leases term",
        "terseLabel": "Term of contract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level1OfFairValueHierarchyMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementFinancialInstrumentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 1"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r54",
      "r56",
      "r108",
      "r235",
      "r265"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementFinancialInstrumentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r108",
      "r265"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementFinancialInstrumentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r108",
      "r265"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "negatedTerseLabel": "Liabilities denominated in foreign currencies",
        "totalLabel": "Total liabilities",
        "verboseLabel": "Liabilities per segment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108",
      "r109",
      "r165",
      "r169",
      "r264",
      "r265",
      "r293"
     ]
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset)",
        "periodEndLabel": "Present value of defined benefit obligation at end of period",
        "periodStartLabel": "Present value of defined benefit obligation at beginning of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r222"
     ]
    },
    "omab_LiquidityRiskAndInterestRateRiskAndCurrencyRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LiquidityRiskAndInterestRateRiskAndCurrencyRiskMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates and for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates and for the risk that an entity will encounter difficulty in meeting obligations associated with financial liabilities that are settled by delivering cash or another financial asset.",
        "label": "Interest rate, exchange rate and liquidity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiquidityRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiquidityRiskMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liquidity"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the risk that an entity will encounter difficulty in meeting obligations associated with financial liabilities that are settled by delivering cash or another financial asset. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r348"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "omab_LongTermLoansOmaVynmsaAeroindustrialParkS.aDeC.vMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LongTermLoansOmaVynmsaAeroindustrialParkS.aDeC.vMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for long  term loans of OMA VYNMSA Aeroindustrial Park S.A. de C.V.",
        "label": "Long Term Loans, OMA VYNMSA Aeroindustrial Park S.A de C.V [Member]",
        "terseLabel": "Long term loans, OMA VYNMSA Aeroindustrial Park S.A. de C.V"
       }
      }
     },
     "auth_ref": []
    },
    "omab_LongTermNotesIssuedJune272025AccruingInterestAtFixedRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LongTermNotesIssuedJune272025AccruingInterestAtFixedRateMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for long-term notes issued on June 27, 2025, with interest payable at a fixed rate.",
        "label": "Long Term Notes Issued June 27, 2025, Accruing Interest At Fixed Rate [Member]",
        "terseLabel": "Long-term notes issued June 27, 2025, accruing interest at fixed rate"
       }
      }
     },
     "auth_ref": []
    },
    "omab_LongTermNotesIssuedJune272025AccruingInterestAtVariableRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LongTermNotesIssuedJune272025AccruingInterestAtVariableRateMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for long-term notes issued on June 27, 2025, with interest payable at a variable rate.",
        "label": "Long Term Notes Issued June 27, 2025, Accruing Interest At Variable Rate [Member]",
        "terseLabel": "Long-term notes issued June 27, 2025, accruing interest at variable rate"
       }
      }
     },
     "auth_ref": []
    },
    "omab_LongTermNotesIssuedJune272025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LongTermNotesIssuedJune272025Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for long-term notes issued on June 27, 2025.",
        "label": "Long Term Notes Issued June 27, 2025 [Member]",
        "terseLabel": "Long-term notes issued June 27, 2025"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current portion of non-current borrowings",
        "verboseLabel": "Long-term debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "omab_LossContingencyDamagesSoughtAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LossContingencyDamagesSoughtAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of award the plaintiff seeks in legal matters.",
        "label": "Loss contingency damages sought amount",
        "terseLabel": "Loss contingency damages"
       }
      }
     },
     "auth_ref": []
    },
    "omab_LossDueToDefault": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "LossDueToDefault",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expected loss due to default.",
        "label": "Loss Due To Default",
        "terseLabel": "Loss due to default range"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Machinery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Machinery",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery",
        "terseLabel": "Purchase of machinery and maintenance"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "ifrs-full_MachineryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MachineryMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPropertyLeaseholdImprovementsAndEquipmentNetDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorComponentsOfTaxExpenseIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetPercentageOfRevenuesByClientDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major customers [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "ifrs-full_MajorCustomersDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorCustomersDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetPercentageOfRevenuesByClientDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major customers [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "omab_MajorMaintenanceProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MajorMaintenanceProvision",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of major maintenance provision.",
        "label": "Major maintenance provision.",
        "terseLabel": "Major maintenance provision"
       }
      }
     },
     "auth_ref": []
    },
    "omab_MajorMaintenanceProvisionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MajorMaintenanceProvisionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major maintenance provision.",
        "label": "Major maintenance provision"
       }
      }
     },
     "auth_ref": []
    },
    "omab_MajorMaintenanceProvisionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MajorMaintenanceProvisionTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of the obligation to perform major maintenance activities in airports.",
        "label": "Major Maintenance Provision [Table Text Block]",
        "terseLabel": "Schedule of composition and changes of major maintenance provision"
       }
      }
     },
     "auth_ref": []
    },
    "omab_MajorMaintenanceProvisionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MajorMaintenanceProvisionTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvision"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the obligation to perform major maintenance activities in airports.",
        "label": "Major Maintenance Provision [Text Block]",
        "terseLabel": "Major maintenance provision"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MarketsOfCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MarketsOfCustomersAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails",
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails",
      "http://www.oma.aero/role/DisclosureCompositionOfGacnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Markets of customers [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r360"
     ]
    },
    "ifrs-full_MarketsOfCustomersDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MarketsOfCustomersDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails",
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails",
      "http://www.oma.aero/role/DisclosureCompositionOfGacnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Markets of customers [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all markets of customers. It also represents the standard value for the 'Markets of customers' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r360"
     ]
    },
    "omab_MasterDevelopmentPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MasterDevelopmentPlanMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the master development plan.",
        "label": "Master Development Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAnalysisForDerivativeFinancialLiabilities",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for derivative financial liabilities [text block]",
        "terseLabel": "Schedule of remaining contractual maturities of financial liabilities with agreed repayment periods"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis for derivative financial liabilities, including the remaining contractual maturities for those derivative financial liabilities for which contractual maturities are essential for an understanding of the timing of the cash flows. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r153",
      "r261"
     ]
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails",
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails",
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLessorDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r124",
      "r125",
      "r128",
      "r129",
      "r130",
      "r136",
      "r142",
      "r154",
      "r177",
      "r180",
      "r190",
      "r194",
      "r255",
      "r295",
      "r322",
      "r351"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails",
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails",
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLessorDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r124",
      "r125",
      "r128",
      "r129",
      "r130",
      "r136",
      "r142",
      "r177",
      "r180",
      "r190",
      "r194",
      "r255",
      "r295",
      "r322",
      "r351",
      "r354"
     ]
    },
    "omab_MaximumAdditionalIncomeTaxesMexicanResidentsMayBeSubjectToOnDividendsFromProfitsGeneratedAfter1January2014": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MaximumAdditionalIncomeTaxesMexicanResidentsMayBeSubjectToOnDividendsFromProfitsGeneratedAfter1January2014",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDividendTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum additional income taxes individuals residing in Mexico and residents abroad may be subject to on dividends paid from profits generated from January 1, 2014.",
        "label": "Maximum Additional Income Taxes Mexican Residents May Be Subject To On Dividends From Profits Generated After 1 January 2014",
        "terseLabel": "Maximum additional income taxes dividends may be subject to (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_MaximumExtensionTermOfConcessionArrangement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MaximumExtensionTermOfConcessionArrangement",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum extension term of concession arrangement.",
        "label": "Maximum Extension Term of Concession Arrangement",
        "terseLabel": "Maximum extension term of concession arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "omab_MaximumSinglePaymentEquivalentBasedOnPensionableSalary": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MaximumSinglePaymentEquivalentBasedOnPensionableSalary",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum single payment equivalent based on pensionable salary.",
        "label": "Maximum Single Payment Equivalent Based on Pensionable Salary",
        "terseLabel": "Maximum single payment equivalent based on pensionable salary, in days"
       }
      }
     },
     "auth_ref": []
    },
    "omab_MazatlanAirportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MazatlanAirportMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Mazatlan Airport.",
        "label": "Mazatlan Airport [Member]",
        "terseLabel": "Mazatlan Airport"
       }
      }
     },
     "auth_ref": []
    },
    "omab_MazatlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MazatlanMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Mazatlan segment.",
        "label": "Mazatlan"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementFinancialInstrumentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r72",
      "r107",
      "r248",
      "r264"
     ]
    },
    "ifrs-full_MeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementFinancialInstrumentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r72",
      "r107",
      "r248",
      "r264"
     ]
    },
    "omab_MexicoCityInternationalAirportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MexicoCityInternationalAirportMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails",
      "http://www.oma.aero/role/DisclosureSubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Mexico City International Airport.",
        "label": "Mexico City International Airport",
        "terseLabel": "Mexico City International Airport"
       }
      }
     },
     "auth_ref": []
    },
    "omab_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseIFRS16": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseIFRS16",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of future minimum lease payments payable under non-cancellable operating leases.",
        "label": "Minimum Lease Payments Payable Under Noncancellable Operating Lease I F R S 16",
        "terseLabel": "Operating lease commitments by lessee"
       }
      }
     },
     "auth_ref": []
    },
    "omab_MinimumLeasePaymentsReceivableUnderNonCancellableOperatingLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MinimumLeasePaymentsReceivableUnderNonCancellableOperatingLease",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLessorDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of future minimum lease payments receivable under non-cancellable operating leases.",
        "label": "Minimum Lease Payments Receivable Under Non-Cancellable Operating Lease",
        "terseLabel": "Operating lease commitments by lessor"
       }
      }
     },
     "auth_ref": []
    },
    "omab_MinimumOperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MinimumOperatingLeasePayments",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of operating lease payments that the lessee is or can be required to make, excluding contingent rent, costs for services and taxes to be paid by, and reimbursed to, the lessor, together with any amounts guaranteed by the lessee or by a party related to the lessee recognised as an expense.",
        "label": "Minimum Operating Lease Payments",
        "terseLabel": "Minimum guaranteed income"
       }
      }
     },
     "auth_ref": []
    },
    "omab_MinimumPercentageOfSharesToBeHeldByRelatedPartyToNotTriggerConversionOfShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MinimumPercentageOfSharesToBeHeldByRelatedPartyToNotTriggerConversionOfShares",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum percentage of shares to be held by related party to not trigger conversion of shares.",
        "label": "Minimum Percentage Of Shares To Be Held By Related Party To Not Trigger COnversion Of Shares",
        "terseLabel": "Minimum percentage of shares held by related party to not trigger conversion of shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiscellaneousCurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MiscellaneousCurrentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payable taxes and other accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "omab_MonterreyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MonterreyMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Monterrey segment.",
        "label": "Monterrey"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "omab_MunicipalityOfAcapulcoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "MunicipalityOfAcapulcoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Municipal Inspection Directorate of Acapulco.",
        "label": "Municipality of Acapulco"
       }
      }
     },
     "auth_ref": []
    },
    "omab_Mvd1994RealStateConstructionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "Mvd1994RealStateConstructionMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for MVD 1994 Real State Construction.",
        "label": "MVD 1994 Real State Construction [Member]",
        "terseLabel": "MVD 1994 Real State Construction. S.R.L. DE c.v."
       }
      }
     },
     "auth_ref": []
    },
    "omab_NHT2HotelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NHT2HotelMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the NH T2 Hotel segment.",
        "label": "NH T2 Hotel"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "omab_NatureOfBusinessOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NatureOfBusinessOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "N/A",
        "label": "Nature of business operations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetAssetsLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets (liabilities)",
        "terseLabel": "Liability positions net in foreign currencies"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets less the amount of liabilities."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r514"
     ]
    },
    "ifrs-full_NetAssetsLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetAssetsLiabilitiesAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net assets (liabilities) [abstract]",
        "terseLabel": "Carrying values of monetary assets and liabilities denominated in foreign currencies"
       }
      }
     },
     "auth_ref": []
    },
    "omab_NetConsolidatedTaxProfitAccountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NetConsolidatedTaxProfitAccountMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesShareholdersEquityTaxAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to net consolidated tax profit account.",
        "label": "Net consolidated tax profit account"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetDeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails": {
       "parentTag": "ifrs-full_DeferredTaxLiabilityAsset",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net deferred tax assets",
        "terseLabel": "Deferred tax assets",
        "verboseLabel": "Deferred income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax assets net of deferred tax liabilities, when the absolute amount of deferred tax assets is greater than the absolute amount of deferred tax liabilities. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ifrs-full_NetDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetDeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails": {
       "parentTag": "ifrs-full_DeferredTaxLiabilityAsset",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net deferred tax liabilities",
        "negatedLabel": "Deferred tax liabilities",
        "verboseLabel": "Deferred income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities net of deferred tax assets, when the absolute amount of deferred tax liabilities is greater than the absolute amount of deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset) [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r222"
     ]
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset) [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the net defined benefit liability (asset). It also represents the standard value for the 'Net defined benefit liability (asset)' axis if no other member is used. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r222"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_NonAeronauticalServicesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NonAeronauticalServicesAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "N/A.",
        "label": "Non Aeronautical Services [Abstract]",
        "terseLabel": "Non-aeronautical services:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r400",
      "r411",
      "r421",
      "r445",
      "r454"
     ]
    },
    "omab_NonOperatingExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NonOperatingExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Non operating expense income",
        "totalLabel": "Total non-operating loss"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r428"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r205"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r205"
     ]
    },
    "omab_NoncashOrPartNoncashAcquisitionImprovementsInAssetsUnderConcession": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NoncashOrPartNoncashAcquisitionImprovementsInAssetsUnderConcession",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of improvements in assets under concession that an entity acquires in a noncash (or part noncash) acquisition.",
        "label": "Noncash Or Part Noncash Acquisition, Improvements In Assets Under Concession",
        "terseLabel": "Acquisition of improvements in assets under concession"
       }
      }
     },
     "auth_ref": []
    },
    "omab_NoncontrollingInterestDecreaseFromDistributionToNoncontrollingInterestHolders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NoncontrollingInterestDecreaseFromDistributionToNoncontrollingInterestHolders",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest Decrease from Distribution to Noncontrolling Interest Holders",
        "negatedLabel": "Capital Reimbursement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling interests",
        "verboseLabel": "Non-controlling interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r87",
      "r90",
      "r291"
     ]
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncontrollingInterestsMember",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total non-controlling interest",
        "terseLabel": "Total non-controlling interest"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets",
        "totalLabel": "Total non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r95",
      "r296",
      "r339"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets [abstract]",
        "terseLabel": "Non-current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentInterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentInterestPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current interest payable",
        "verboseLabel": "Interest Payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current interest payable. [Refer: Interest payable]"
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities",
        "terseLabel": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities",
        "totalLabel": "Total non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r97",
      "r297",
      "r339"
     ]
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities [abstract]",
        "terseLabel": "Non-current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "omab_NoncurrentMajorMaintenanceProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NoncurrentMajorMaintenanceProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The long-term portion of the major maintenance provision.",
        "label": "Noncurrent major maintenance provisions",
        "periodEndLabel": "Long-term",
        "terseLabel": "Major maintenance provision"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current payables to related parties",
        "terseLabel": "Accounts payable to related parties",
        "verboseLabel": "Long term accounts payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current payables due to related parties. [Refer: Total for all related parties [member]; Payables to related parties]"
       }
      }
     },
     "auth_ref": [
      "r517"
     ]
    },
    "ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current net defined benefit liability",
        "terseLabel": "Present value of defined benefit obligations",
        "verboseLabel": "Employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current net defined benefit liability. [Refer: Net defined benefit liability]"
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails",
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails",
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLessorDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026",
        "terseLabel": "2026",
        "verboseLabel": "Less than one year"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r136",
      "r187",
      "r191",
      "r294",
      "r351",
      "r355"
     ]
    },
    "ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementFinancialInstrumentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Book Value"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for items not measured at fair value in the statement of financial position but for which fair value is disclosed. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "ifrs-full_NotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotionalAmount",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails",
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notional amount",
        "terseLabel": "Principal amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "omab_NumberOfAirportsUnderConcessionGranted": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NumberOfAirportsUnderConcessionGranted",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsDetails",
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesDetails",
      "http://www.oma.aero/role/DisclosureNatureOfBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of airports under a concession granted by the Mexican Government through the Ministry of Communications and Transportation.",
        "label": "Number of airports under a concession granted"
       }
      }
     },
     "auth_ref": []
    },
    "omab_NumberOfCreditOptionsAvailableForCustomers": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NumberOfCreditOptionsAvailableForCustomers",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of credit options available to customers.",
        "label": "Number Of Credit Options Available For Customers",
        "terseLabel": "Number of credit options"
       }
      }
     },
     "auth_ref": []
    },
    "omab_NumberOfInstallmentsForPaymentOfCashDividend": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NumberOfInstallmentsForPaymentOfCashDividend",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquityAdditionalEquityActivityDetails",
      "http://www.oma.aero/role/DisclosureSubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of installments for payment of a cash dividend.",
        "label": "Number Of Installments For Payment Of A Cash Dividend",
        "terseLabel": "Number of installments for payment of a cash dividend"
       }
      }
     },
     "auth_ref": []
    },
    "omab_NumberOfMembersAppointedByRelatedParty": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NumberOfMembersAppointedByRelatedParty",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of members appointed by related party.",
        "label": "Number of members appointed by related party",
        "terseLabel": "Number of members"
       }
      }
     },
     "auth_ref": []
    },
    "omab_NumberOfPassengersWorkLoadUnitIsEquivalentTo": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NumberOfPassengersWorkLoadUnitIsEquivalentTo",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of passengers that a work load unit is equivalent to.",
        "label": "Number Of Passengers Work Load Unit Is Equivalent To",
        "terseLabel": "Number of passengers that a work load unit is equivalent to"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquitySubscribedAndPaidInCapitalDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares outstanding",
        "periodEndLabel": "Balances (in shares)",
        "periodStartLabel": "Balances (in shares)",
        "terseLabel": "Number of Shares, outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r196",
      "r267",
      "r301"
     ]
    },
    "omab_NumberOfSubsidiaries": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "NumberOfSubsidiaries",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of subsidiaries.",
        "label": "Number Of Subsidiaries",
        "terseLabel": "Number of subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "omab_OMCargaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "OMCargaRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromDiversificationActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from OMA Carga.",
        "label": "O M A Carga Revenue",
        "terseLabel": "OMA Carga"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ObligationsForMaintenanceImprovementsAndAcquisitionOfFixedAssetsCurrentYearValues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ObligationsForMaintenanceImprovementsAndAcquisitionOfFixedAssetsCurrentYearValues",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations to carry out maintenance, improvements and acquire fixed assets based on current year values.",
        "label": "Obligations for Maintenance, Improvements and Acquisition of Fixed Assets Current Year Values",
        "terseLabel": "Master development program obligations using current year values"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ObligationsForMaintenanceImprovementsAndAcquisitionOfFixedAssetsPreviousYearValues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ObligationsForMaintenanceImprovementsAndAcquisitionOfFixedAssetsPreviousYearValues",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations to carry out maintenance, improvements and acquire fixed assets based on previous year values.",
        "label": "Obligations for Maintenance, Improvements and Acquisition of Fixed Assets Previous Year Values",
        "terseLabel": "Master development program obligations using prior year values"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ObligationsForMaintenanceImprovementsAndAcquisitionOfFixedAssetsUpdated": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ObligationsForMaintenanceImprovementsAndAcquisitionOfFixedAssetsUpdated",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations to carry out maintenance, improvements and acquire fixed assets, updated using the National Producer Price Index and excluding oil.",
        "label": "Obligations for Maintenance, Improvements and Acquisition of Fixed Assets Updated",
        "terseLabel": "Master development program obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPropertyLeaseholdImprovementsAndEquipmentNetDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and office equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing equipment used to support office functions, not specifically used in the production process. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "omab_OmaLogisticaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "OmaLogisticaMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for OMA Logistica, S. A. de C. V.",
        "label": "OMA Logistica, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_OmaVynmsaAeroIndustrialParkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "OmaVynmsaAeroIndustrialParkMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for OMA VYNMSA Aero Industrial Park.",
        "label": "OMA VYNMSA Aero Industrial Park"
       }
      }
     },
     "auth_ref": []
    },
    "omab_OperadoraDeAeropuertosDelCentroNorteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "OperadoraDeAeropuertosDelCentroNorteMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Operadora de Aeropuertos del Centro Norte, S. A. de C. V.",
        "label": "Operadora de Aeropuertos del Centro Norte, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_OperadoraNacionalHispanaSaDeCvMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "OperadoraNacionalHispanaSaDeCvMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to Operadora Nacional Hispana, S.A. de C.V.",
        "label": "Operadora Nacional Hispana, S.A. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expense",
        "totalLabel": "Total operating costs and expenses"
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "ifrs-full_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating segments"
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "omab_OtherAccountsReceivableAndPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "OtherAccountsReceivableAndPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.oma.aero/role/DisclosureOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureOtherAccountsReceivableAndPrepaidExpensesDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current other accounts receivable and prepaid expenses.",
        "label": "Other accounts receivable and prepaid expenses",
        "terseLabel": "Other accounts receivable and prepaid expenses",
        "totalLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "omab_OtherAirportServicesLeasesAndRegulatedAccessRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "OtherAirportServicesLeasesAndRegulatedAccessRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_RevenueFromRenderingOfAeronauticalServices",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from other airport services, leases and regulated access.",
        "label": "Other Airport Services Leases And Regulated Access Revenue",
        "terseLabel": "Other airport services, leases and regulated access rights"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income",
        "totalLabel": "Total other comprehensive income (loss)"
       }
      }
     },
     "auth_ref": [
      "r100",
      "r279",
      "r306",
      "r315"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income [abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails": {
       "parentTag": "omab_ComprehensiveIncomeLossOfDefinedBenefitPlans",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccumulatedOtherComprehensiveResultDetails",
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, before tax, gains (losses) on remeasurements of defined benefit plans",
        "negatedTotalLabel": "Components of defined benefit costs recognized in other comprehensive income",
        "terseLabel": "Actuarial (loss) gain on labor obligations",
        "verboseLabel": "Movements of the year, Pre-tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [domain]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r298",
      "r316",
      "r494"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccumulatedOtherComprehensiveResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans",
        "verboseLabel": "Movements of the year, Net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [domain]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r298",
      "r315",
      "r494"
     ]
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "parentTag": "omab_OtherAccountsReceivableAndPrepaidExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current receivables",
        "terseLabel": "Others"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r364",
      "r371"
     ]
    },
    "ifrs-full_OtherExpenseByFunction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherExpenseByFunction",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other expense, by function",
        "terseLabel": "Other"
       }
      }
     },
     "auth_ref": [
      "r42",
      "r317",
      "r367"
     ]
    },
    "omab_OtherMarketsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "OtherMarketsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for other markets.",
        "label": "Other market",
        "terseLabel": "Others"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other non-current assets",
        "terseLabel": "Other assets, net"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherOperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other operating income (expense)",
        "negatedLabel": "Other income, net"
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "ifrs-full_OtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other provisions",
        "terseLabel": "Provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r58",
      "r237",
      "r274",
      "r299"
     ]
    },
    "omab_OtherServicesRevenueCommercialActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "OtherServicesRevenueCommercialActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromCommercialActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from other services - commercial activities.",
        "label": "Other Services Revenue Commercial Activities",
        "terseLabel": "Other services"
       }
      }
     },
     "auth_ref": []
    },
    "omab_OtherServicesRevenueComplementaryActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "OtherServicesRevenueComplementaryActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromComplementaryActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from other services related to complementary activities.",
        "label": "Other Services Revenue Complementary Activities",
        "verboseLabel": "Other services"
       }
      }
     },
     "auth_ref": []
    },
    "omab_OtherServicesRevenueDiversificationActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "OtherServicesRevenueDiversificationActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromDiversificationActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from other services related to diversification activities.",
        "label": "Other Services Revenue Diversification Activities",
        "terseLabel": "Other services"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherTemporaryDifferencesMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Others"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences that the entity does not separately disclose in the same statement or note. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r398",
      "r409",
      "r419",
      "r452"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r401",
      "r412",
      "r422",
      "r455"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r401",
      "r412",
      "r422",
      "r455"
     ]
    },
    "omab_PassengerChargesAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PassengerChargesAccountsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amounts due from third party during the normal course of business relating to passenger charges.",
        "label": "Passenger charges accounts receivable",
        "terseLabel": "Accounts receivable for passenger charges"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r426"
     ]
    },
    "omab_PaymentOfDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PaymentOfDebtSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for payments for debt securities that the entity does not separately disclose in the same statement or note.",
        "label": "Payment Of Debt Securities",
        "negatedLabel": "Payment of debt securities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsForDebtIssueCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsForDebtIssueCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtChangesInConsolidatedLongTermDebtDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for debt issue costs",
        "negatedLabel": "Debt issuance cost",
        "negatedTerseLabel": "Payment of commissions and other expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for debt issue costs."
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsFromPlanNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments from plan, net defined benefit liability (asset)",
        "negatedTerseLabel": "Benefits paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from payments from the plan. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r28",
      "r225"
     ]
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of lease liabilities, classified as financing activities",
        "negatedLabel": "Leases payments"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r428"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "omab_PercentOfLongTermDebtWithFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PercentOfLongTermDebtWithFixedInterestRate",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementInterestRateRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "the percent of long-term debt with a fixed interest rate.",
        "label": "Percent Of Long Term Debt with Fixed Interest Rate",
        "terseLabel": "Percent of long-term debt with fixed interest rate (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PercentOfLongTermDebtWithVariableInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PercentOfLongTermDebtWithVariableInterestRate",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementInterestRateRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "the percent of long-term debt with a variable interest rate.",
        "label": "Percent Of Long Term Debt with Variable Interest Rate",
        "terseLabel": "Percent of long-term debt with variable interest rate (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PercentOfRevenueExcludingConstructionRevenueFromInternationalPassengers": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PercentOfRevenueExcludingConstructionRevenueFromInternationalPassengers",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementExchangeRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percent of revenue (excluding construction services) from TUA of international passengers.",
        "label": "Percent Of Revenue Excluding Construction Revenue From International Passengers",
        "terseLabel": "Percent of revenue (excluding construction revenue) from TUA of international passengers (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PercentageOfEbitdaBeforePaymentOfTechnicalAssistanceFeeForNextTwoYearsRelatedPartyTransaction": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PercentageOfEbitdaBeforePaymentOfTechnicalAssistanceFeeForNextTwoYearsRelatedPartyTransaction",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of EBITDA before payment of technical assistance fee for next two years in related party transactions.",
        "label": "Percentage of ebitda before payment of technical assistance fee for next two years related party transaction",
        "terseLabel": "Percentage of ebitda before payment of technical assistance fee for next two years"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PercentageOfEbitdaGuaranteeingDebtCertificates": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PercentageOfEbitdaGuaranteeingDebtCertificates",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails",
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of EBITDA guaranteeing debt certificates.",
        "label": "Percentage Of EBITDA Guaranteeing Debt Certificates",
        "terseLabel": "Percentage of airports guaranteeing the certificates (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PercentageOfEntitiesAccountsReceivable": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PercentageOfEntitiesAccountsReceivable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetPercentageOfRevenuesByClientDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of entities accounts receivable.",
        "label": "Percentage of entities accounts receivable",
        "terseLabel": "Percentage of entity's accounts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfEntitysRevenue",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetPercentageOfRevenuesByClientDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of entity's revenue",
        "terseLabel": "Percentage of entity's revenues"
       }
      }
     },
     "auth_ref": [
      "r510"
     ]
    },
    "omab_PercentageOfHotelRevenueRoyalty": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PercentageOfHotelRevenueRoyalty",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of hotel revenue paid as a royalty.",
        "label": "Percentage of hotel revenue royalty",
        "terseLabel": "Royalty of hotel revenue (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PercentageOfOwnershipInterestIndirectlyHeld": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PercentageOfOwnershipInterestIndirectlyHeld",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails",
      "http://www.oma.aero/role/DisclosureShareholdersEquityAdditionalEquityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership interest indirectly held.",
        "label": "Percentage of ownership interest indirectly held",
        "terseLabel": "Ownership interest indirectly held"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PercentageOfPartnerOwnershipInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PercentageOfPartnerOwnershipInterest",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of partner ownership interest.",
        "label": "Percentage of Partner ownership Interest",
        "terseLabel": "Partner ownership interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfReasonablyPossibleDecreaseInActuarialAssumption",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of reasonably possible decrease in actuarial assumption",
        "terseLabel": "Decrease in actuarial assumption (as a percent)"
       }
      },
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the decrease in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfReasonablyPossibleIncreaseInActuarialAssumption",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of reasonably possible increase in actuarial assumption",
        "terseLabel": "Increase in actuarial assumption (as a percent)"
       }
      },
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "omab_PercentageOfReductionInBorrowings": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PercentageOfReductionInBorrowings",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of reduction in borrowings.",
        "label": "Percentage of Reduction in Borrowings",
        "terseLabel": "Percentage of reduction in borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PercentageOfRevenuesGeneratedByMonterreyAcapulcoMazatlanCuliacanChihuahuaCiudadJuarezAndZihuatanejoAirports": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PercentageOfRevenuesGeneratedByMonterreyAcapulcoMazatlanCuliacanChihuahuaCiudadJuarezAndZihuatanejoAirports",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents percentage of revenues generated by the Monterrery, Acapulco, Mazatlan, Culiacan, Chihuahua, Ciudad Juarez and Zihuatanejo airports.",
        "label": "Percentage Of Revenues Generated By Monterrey Acapulco Mazatlan Culiacan Chihuahua Ciudad Juarez And Zihuatanejo Airports",
        "terseLabel": "Percentage of revenues generated by the Monterrery, Acapulco, Mazatlan, Culiacan, Chihuahua, Ciudad Juarez and Zihuatanejo airports"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PercentageOfSustainabilityDevelopmentGoalReduction": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PercentageOfSustainabilityDevelopmentGoalReduction",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of sustainability development goal reduction in indicators of kilograms.",
        "label": "Percentage of Sustainability Development Goal Reduction",
        "terseLabel": "Percentage of sustainability development goal reduction"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PeriodDuringWhichTaxPaidOnDistributionOfDividendsMayBeCreditedAgainstIncomeTax": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PeriodDuringWhichTaxPaidOnDistributionOfDividendsMayBeCreditedAgainstIncomeTax",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquityAdditionalEquityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period during which tax on dividend distributions and interim payments paid may be credited against income tax.",
        "label": "Period During Which Tax Paid On Distribution Of Dividends May Be Credited Against Income Tax",
        "verboseLabel": "Period during which tax on dividend distributions and interim payments can be credited against income tax"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PeriodForEstimatedMajorMaintenanceCostsReviewAndUpdation": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PeriodForEstimatedMajorMaintenanceCostsReviewAndUpdation",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the period for estimated major maintenance costs review and updation.",
        "label": "Period for estimated major maintenance costs review and updation",
        "terseLabel": "Period for estimated major maintenance costs review and updation"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PeriodForInvestmentsToBeDeferred": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PeriodForInvestmentsToBeDeferred",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period for which investments were deferred in accordance with regulations.",
        "label": "Period For Investments to Be Deferred",
        "terseLabel": "Period for investments to be deferred"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PlatformForEmbarkingAndDisembarkingRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PlatformForEmbarkingAndDisembarkingRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_RevenueFromRenderingOfAeronauticalServices",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from platform for embarking and disembarking.",
        "label": "Platform For Embarking And Disembarking Revenue",
        "terseLabel": "Platform for embarking and disembarking"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r428"
     ]
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails": {
       "parentTag": "omab_ComprehensiveIncomeLossOfDefinedBenefitPlans",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsAmountsRecognizedInStatementOfIncomeAndOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-employment benefit expense in profit or loss, defined benefit plans",
        "totalLabel": "Components of defined benefit costs recognized in profit or loss"
       }
      }
     },
     "auth_ref": [
      "r494",
      "r497"
     ]
    },
    "ifrs-full_PresentValueOfDefinedBenefitObligationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PresentValueOfDefinedBenefitObligationMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsMovementsInDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Present value of defined benefit obligations"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the present value of a defined benefit obligation. The present value of a defined benefit obligation is the present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r221"
     ]
    },
    "omab_PresentValueOfMajorMaintenanceProvisionAdjustmentsForWhichCashEffectsAreFinancingCashFlow": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PresentValueOfMajorMaintenanceProvisionAdjustmentsForWhichCashEffectsAreFinancingCashFlow",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "omab_ProfitLossBeforeTaxAfterAdjustments",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of major maintenance provision adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities for which cash effects are financing cash flow.",
        "label": "Present value of major maintenance provision adjustments for which cash effects are financing cash flow",
        "terseLabel": "Present value of major maintenance provision"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ProbabilityOfDefault": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ProbabilityOfDefault",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The probability of default.",
        "label": "Probability Of Default",
        "terseLabel": "Probability of default in range"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromCurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromCurrentBorrowings",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from current borrowings",
        "terseLabel": "Borrowings from financial institutions",
        "verboseLabel": "Aggregate amount of short term loans"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from current borrowings obtained. [Refer: Current borrowings]"
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "omab_ProceedsFromInsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ProceedsFromInsuranceRecoveries",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow for proceeds from recovery of insurance policy, classified as investing activities.",
        "label": "Proceeds from Insurance Recoveries",
        "terseLabel": "Insurance recovery",
        "verboseLabel": "Compensation was received from the insurance contracted"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ProceedsFromIssuanceOfDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ProceedsFromIssuanceOfDebtSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtChangesInConsolidatedLongTermDebtDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of proceeds from issuance of debt securities.",
        "label": "Proceeds From Issuance of Debt Securities",
        "terseLabel": "Issuance of debt securities",
        "verboseLabel": "Increase in debt"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities",
        "verboseLabel": "Proceeds from sale of property and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Professional fees expense",
        "terseLabel": "Professional services, fees and subscriptions"
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncomeCalc2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss)",
        "totalLabel": "Consolidated net income for the year"
       }
      },
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r84",
      "r86",
      "r165",
      "r167",
      "r232",
      "r251",
      "r278",
      "r305",
      "r339",
      "r345"
     ]
    },
    "ifrs-full_ProfitLossAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to [abstract]",
        "terseLabel": "Consolidated net income attributable to:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncomeCalc2": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to non-controlling interests",
        "terseLabel": "Non-controlling interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r89",
      "r308"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncomeCalc2": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to owners of parent",
        "terseLabel": "Controlling interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "omab_ProfitLossBeforeTaxAfterAdjustments",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss) before tax",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes",
        "verboseLabel": "Income before income taxes"
       }
      }
     },
     "auth_ref": [
      "r140",
      "r356",
      "r357",
      "r366",
      "r367"
     ]
    },
    "omab_ProfitLossBeforeTaxAfterAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ProfitLossBeforeTaxAfterAdjustments",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The profit (loss) after adjustments to net cash flow from (used in) operating activities.",
        "label": "Profit Loss Before Tax After Adjustments",
        "totalLabel": "Profit (loss) after adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss) from operating activities",
        "terseLabel": "Operating Income",
        "totalLabel": "Operating income"
       }
      }
     },
     "auth_ref": [
      "r323",
      "r518"
     ]
    },
    "omab_ProjectedDecreaseInRevenueDueToAppreciationRateOfPesoToUSDollar": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ProjectedDecreaseInRevenueDueToAppreciationRateOfPesoToUSDollar",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementExchangeRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The projected decrease in revenue due to appreciation rate of peso to U.S. dollar.",
        "label": "Projected Decrease In Revenue Due To Appreciation Rate Of Peso to U S Dollar",
        "terseLabel": "Projected decrease in revenue due to appreciation rate of peso to U.S. dollar"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment",
        "periodEndLabel": "Property, plant and equipment at end of period",
        "periodStartLabel": "Property, plant and equipment at beginning of period",
        "terseLabel": "Property, leasehold improvements and equipment, net"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r218",
      "r286"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r219",
      "r324",
      "r344",
      "r362",
      "r363"
     ]
    },
    "omab_PropertyTaxValueForWhichProofOfPaymentWasRequested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PropertyTaxValueForWhichProofOfPaymentWasRequested",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of property tax for which the proof of payment was requested by the authorities.",
        "label": "Property Tax, Value For Which Proof Of Payment Was Requested",
        "terseLabel": "Proof of payment requested by authorities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in subsidiary",
        "terseLabel": "Ownership percentage"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r44",
      "r46",
      "r91"
     ]
    },
    "omab_ProvisionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ProvisionMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for provisions.",
        "label": "Provisions, allowances and labor obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProvisionsAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions [abstract]",
        "terseLabel": "Major maintenance provisions"
       }
      }
     },
     "auth_ref": []
    },
    "omab_PurchaseOfImprovementsInAssetsUnderConcession": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "PurchaseOfImprovementsInAssetsUnderConcession",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the purchase of improvements in assets under concession classified as investing activities.",
        "label": "Purchase Of Improvements In Assets Under Concession",
        "negatedLabel": "Acquisition of improvements in assets under concession"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of other long-term assets, classified as investing activities",
        "negatedLabel": "Other non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of long-term assets that the entity does not separately disclose in the same statement or note, classified as investing activities. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of property, plant and equipment, classified as investing activities",
        "negatedLabel": "Acquisition of property and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r426"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r426"
     ]
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails",
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails",
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r112",
      "r130",
      "r137",
      "r201",
      "r340",
      "r341",
      "r509"
     ]
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails",
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails",
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r112",
      "r130",
      "r137",
      "r201",
      "r340",
      "r341",
      "r509"
     ]
    },
    "ifrs-full_RawMaterialsAndConsumablesUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RawMaterialsAndConsumablesUsed",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails": {
       "parentTag": "omab_CostOfServicesExcludingDepreciationAndAmortization",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Raw materials and consumables used",
        "terseLabel": "Materials and supplies"
       }
      }
     },
     "auth_ref": [
      "r317",
      "r366"
     ]
    },
    "omab_RealEstateServicesRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "RealEstateServicesRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromDiversificationActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from real estate services.",
        "label": "Real Estate Services Revenue",
        "terseLabel": "Real estate services"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of average effective tax rate and applicable tax rate [abstract]",
        "terseLabel": "Reconciliation of statutory income tax rate and the effective income tax rate as a percentage of net income before income tax"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesChangesInDeferredTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in deferred tax liability (asset) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in intangible assets other than goodwill [abstract]",
        "terseLabel": "Reconciliation of changes in intangible assets other than goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "omab_RecoverableTaxOnAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "RecoverableTaxOnAssetsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to recoverable tax on assets.",
        "label": "Recoverable tax on assets"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r393",
      "r404",
      "r414",
      "r447"
     ]
    },
    "ifrs-full_RelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RelatedPartiesMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsPrincipalTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for related parties. Related parties are persons or entities that are related to the entity that is preparing its financial statements (the reporting entity). (a) A person or a close member of that person\u2019s family is related to a reporting entity if that person: (i) has control or joint control over the reporting entity; (ii) has significant influence over the reporting entity; or (iii) is a member of the key management personnel of the reporting entity or of a parent of the reporting entity. (b) An entity is related to a reporting entity if any of the following conditions applies: (i) The entity and the reporting entity are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others). (ii) One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member). (iii) Both entities are joint ventures of the same third party. (iv) One entity is a joint venture of a third entity and the other entity is an associate of the third entity. (v) The entity is a post-employment benefit plan for the benefit of employees of either the reporting entity or an entity related to the reporting entity. If the reporting entity is itself such a plan, the sponsoring employers are also related to the reporting entity. (vi) The entity is controlled or jointly controlled by a person identified in (a). (vii) A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity). (viii) The entity, or any member of a group of which it is a part, provides key management personnel services to the reporting entity or to the parent of the reporting entity. [Refer: Total for all joint ventures [member]; Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r38",
      "r230"
     ]
    },
    "omab_RemediationOfRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "RemediationOfRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of The amount of remediation to right-of-use assets.",
        "label": "Remediation of Right of use Assets",
        "terseLabel": "Remediations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepairsAndMaintenanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RepairsAndMaintenanceExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails": {
       "parentTag": "omab_CostOfServicesExcludingDepreciationAndAmortization",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repairs and maintenance expense",
        "terseLabel": "Maintenance"
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "omab_RepaymentsForConstructionToRelatedParties": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "RepaymentsForConstructionToRelatedParties",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounts payable with related parties.",
        "label": "repayments for construction to the related parties",
        "terseLabel": "Schedule of short-term and long-term accounts payable with related parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of borrowings, classified as financing activities",
        "negatedLabel": "Payment of borrowings of financial institutions"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "omab_RepaymentsOfCapitalClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "RepaymentsOfCapitalClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the repayments of capital, classified as financing activities.",
        "label": "Repayments of Capital, Classified as Financing Activities",
        "negatedLabel": "Capital reimbursements paid"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepaymentsOfCurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RepaymentsOfCurrentBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of current borrowings",
        "verboseLabel": "Repayment of debt note"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of current borrowings. [Refer: Current borrowings]"
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails",
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r394",
      "r405",
      "r415",
      "r448"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r395",
      "r406",
      "r416",
      "r449"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r402",
      "r413",
      "r423",
      "r456"
     ]
    },
    "omab_RetailOperationsRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "RetailOperationsRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromCommercialActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from retail operations.",
        "label": "Retail Operations Revenue",
        "terseLabel": "Retail operations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "omab_EarnedCapital",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings.",
        "terseLabel": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r372",
      "r373"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "terseLabel": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r368"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue",
        "terseLabel": "Revenues",
        "totalLabel": "Total revenues"
       }
      }
     },
     "auth_ref": [
      "r99",
      "r140",
      "r160",
      "r166",
      "r172",
      "r173",
      "r174",
      "r312",
      "r339",
      "r366",
      "r367"
     ]
    },
    "ifrs-full_RevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueAbstract",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues",
        "terseLabel": "Revenues:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "omab_NonOperatingExpenseIncome",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "negatedLabel": "Interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r161",
      "r170",
      "r514"
     ]
    },
    "ifrs-full_RevenueFromRenderingOfAdvertisingServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromRenderingOfAdvertisingServices",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromCommercialActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from rendering of advertising services",
        "terseLabel": "Advertising"
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "omab_RevenueFromRenderingOfAeronauticalServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "RevenueFromRenderingOfAeronauticalServices",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails",
      "http://www.oma.aero/role/DisclosureRevenuesDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of revenue arising from the rendering of aeronautical services.",
        "label": "Revenue from rendering of aeronautical services",
        "terseLabel": "Aeronautical services",
        "totalLabel": "Total revenues from aeronautical services",
        "verboseLabel": "Aeronautical revenues"
       }
      }
     },
     "auth_ref": []
    },
    "omab_RevenueFromRenderingOfNonAeronauticalServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "RevenueFromRenderingOfNonAeronauticalServices",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails",
      "http://www.oma.aero/role/DisclosureRevenuesDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of revenue arising from the rendering of non-aeronautical services.",
        "label": "Revenue from rendering of non-aeronautical services",
        "terseLabel": "Non-aeronautical services",
        "totalLabel": "Total revenue from non-aeronautical services",
        "verboseLabel": "Non-aeronautical revenues"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForIntangibleAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueRecognisedOnExchangingConstructionServicesForIntangibleAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue recognised on exchanging construction services for intangible asset",
        "terseLabel": "Construction services",
        "verboseLabel": "Construction services revenues"
       }
      }
     },
     "auth_ref": [
      "r176"
     ]
    },
    "omab_RevenueRecognitionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "RevenueRecognitionsAbstract",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Revenue recognitions [Abstract]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ReynosaAirportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ReynosaAirportMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Reynosa Airport.",
        "label": "Reynosa Airport"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ReynosaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ReynosaMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Reynosa segment.",
        "label": "Reynosa"
       }
      }
     },
     "auth_ref": []
    },
    "omab_RightOfUseAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "RightOfUseAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of right of use assets before depreciation.",
        "label": "Right Of Use Assets, Gross",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "auth_ref": []
    },
    "omab_RightToUseAirportFacilitiesConcessionTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "RightToUseAirportFacilitiesConcessionTax",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of concession fee relating to right to use airport facilities.",
        "label": "Right to use airport facilities concession tax",
        "terseLabel": "Concession taxes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use assets",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Right-of-use-assets, net"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r121",
      "r184"
     ]
    },
    "ifrs-full_RightofuseAssetsIncreaseDecreaseInRevaluationSurplus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RightofuseAssetsIncreaseDecreaseInRevaluationSurplus",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRightOfUseAssetsNetAndLeaseLiabilityAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use assets, increase (decrease) in revaluation surplus",
        "negatedLabel": "Decreases"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the revaluation surplus that relates to right-of-use assets. [Refer: Revaluation surplus; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r123",
      "r186"
     ]
    },
    "omab_RightsToUseAirportFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "RightsToUseAirportFacilitiesMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for rights to use airport facilities.",
        "label": "Rights to use airport facilities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "omab_SanLuisPotosiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SanLuisPotosiMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the San Luis Potosi segment.",
        "label": "San Luis Potosi"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ScheduleOfBalancesOfShareholdersEquityTaxAccountsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ScheduleOfBalancesOfShareholdersEquityTaxAccountsTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A schedule showing the balances of shareholders' equity tax accounts.",
        "label": "Schedule Of Balances Of Shareholders' Equity Tax Accounts [Table Text Block}",
        "terseLabel": "Schedule of the balances of shareholders' equity tax accounts"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ScheduleOfLongTermAccountsPayableToRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ScheduleOfLongTermAccountsPayableToRelatedPartiesTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of information pertaining to long term accounts payable to the related parties.",
        "label": "Schedule Of Long Term Accounts Payable To Related Parties [Table Text Block]",
        "terseLabel": "Schedule of long term accounts payable to the related parties"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ScheduleOfOtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOtherAccountsReceivableAndPrepaidExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of accounts receivable and prepaid expenses.",
        "label": "Schedule of other accounts receivable and prepaid expenses [Table Text Block]",
        "terseLabel": "Schedule of other accounts receivable and prepaid expenses"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SecuredDebtSecuritiesIssuedApril162021OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SecuredDebtSecuritiesIssuedApril162021OneMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails",
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for first secured debt securities issued on April 16, 2021.",
        "label": "Debt securities issued in the Mexican market on April 16, 2021"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SecuredDebtSecuritiesIssuedApril162021TwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SecuredDebtSecuritiesIssuedApril162021TwoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails",
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for second secured debt securities issued on April 16, 2021.",
        "label": "Debt securities issued in the Mexican market on April 16, 2021, accruing interest at a fixed rate"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SecuredDebtSecuritiesIssuedMarch312022OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SecuredDebtSecuritiesIssuedMarch312022OneMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for first secured debt securities issued on March 31, 2022.",
        "label": "Secured Debt securities issued March 31, 2022 One [Member]",
        "terseLabel": "Debt securities issued in the Mexican market on March 31, 2022"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SecuredDebtSecuritiesIssuedMarch312022TwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SecuredDebtSecuritiesIssuedMarch312022TwoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for second secured debt securities issued on March 31, 2022.",
        "label": "Secured Debt securities issued March 31, 2022 Two [Member]",
        "terseLabel": "Debt securities issued in the Mexican market on March 31, 2022, accruing interest at a fixed rate"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SecuredDebtSecuritiesIssuedMarch312023OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SecuredDebtSecuritiesIssuedMarch312023OneMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for first secured debt securities issued on March 31, 2023.",
        "label": "Secured Debt securities issued March 31, 2023 One [Member]",
        "terseLabel": "Debt securities issued in the Mexican market on March 31, 2023"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SecuredDebtSecuritiesIssuedMarch312023TwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SecuredDebtSecuritiesIssuedMarch312023TwoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for second secured debt securities issued on March 31, 2023.",
        "label": "Secured Debt securities issued March 31, 2023 Two [Member]",
        "terseLabel": "Debt securities issued in the Mexican market on March 31, 2023, accruing interest at a fixed rate"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SecuredDebtSecuritiesIssuedOnJune252025AtFixedRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SecuredDebtSecuritiesIssuedOnJune252025AtFixedRateMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for secured debt securities issued on June 25, 2025, at a fixed rate.",
        "label": "Secured Debt Securities Issued on June 25, 2025 at Fixed Rate [Member]",
        "terseLabel": "Debt securities issued on June 25, 2025, at a fixed rate"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SecuredDebtSecuritiesIssuedOnJune252025AtVariableRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SecuredDebtSecuritiesIssuedOnJune252025AtVariableRateMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for secured debt securities issued on June 25, 2025, at a variable rate.",
        "label": "Secured Debt Securities Issued on June 25, 2025 at Variable Rate [Member]",
        "terseLabel": "Debt securities issued on June 25, 2025, at a variable rate"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "omab_SecurityAndInsuranceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SecurityAndInsuranceExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails": {
       "parentTag": "omab_CostOfServicesExcludingDepreciationAndAmortization",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense arising from security and insurance.",
        "label": "Security and insurance expense",
        "terseLabel": "Security and insurance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r377"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment consolidation items [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment consolidation items [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r114",
      "r165",
      "r179",
      "r321",
      "r347"
     ]
    },
    "ifrs-full_SegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r114",
      "r171",
      "r179",
      "r321",
      "r347"
     ]
    },
    "omab_SeniorityPremiumBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SeniorityPremiumBenefitsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsExpectedCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for seniority premium benefits.",
        "label": "Seniority premium Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SeniorityPremiumsMaximumSinglePaymentEquivalentDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SeniorityPremiumsMaximumSinglePaymentEquivalentDays",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seniority premiums, maximum single payment equivalent number of days.",
        "label": "Seniority Premiums, Maximum Single Payment Equivalent Days",
        "terseLabel": "Maximum seniority premiums singe payment equivalent, in days"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SeniorityPremiumsSinglePaymentEquivalentDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SeniorityPremiumsSinglePaymentEquivalentDays",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLaborObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seniority premiums, single payment equivalent number of days.",
        "label": "Seniority Premiums, Single Payment Equivalent Days",
        "terseLabel": "Seniority premiums singe payment equivalent, in days"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SeriesBClassIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SeriesBClassIMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquitySubscribedAndPaidInCapitalDetails",
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Series B Class I stock.",
        "label": "Series B Class I",
        "terseLabel": "Series B Class I"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SeriesBbClassIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SeriesBbClassIMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquitySubscribedAndPaidInCapitalDetails",
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Series BB Class I stock.",
        "label": "Series BB Class I",
        "terseLabel": "Series BB Class I"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SeriesbsharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SeriesbsharesMember",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This Member stands for Series B shares",
        "label": "Series B",
        "terseLabel": "Series B"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ServiceConcessionRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ServiceConcessionRightsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsCarryingValueAndChangesDetails",
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Airport concessions",
        "terseLabel": "Airport concessions"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for service concession rights. [Refer: Service concession arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r500"
     ]
    },
    "omab_ServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ServicesMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the services market.",
        "label": "Services"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ServicesToPassengersRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ServicesToPassengersRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromCommercialActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from services to passengers.",
        "label": "Services To Passengers Revenue",
        "terseLabel": "Services to passenger"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ServiciosAeroEspecializadosDelCentroNorteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ServiciosAeroEspecializadosDelCentroNorteMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Servicios Aero Especializados del Centro Norte, S. A. de C. V.",
        "label": "Servicios Aero Especializados del Centro Norte, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_ServiciosAeroportuariosDelCentroNorteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ServiciosAeroportuariosDelCentroNorteMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Servicios Aeroportuarios del Centro Norte, S. A. de C. V.",
        "label": "Servicios Aeroportuarios del Centro Norte, S. A. de C. V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_ServiciosComplementariosDelCentroNorteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ServiciosComplementariosDelCentroNorteMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Servicios Complementarios del Centro Norte, S.A. de C.V.",
        "label": "Servicios Complementarios del Centro Norte, S.A. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_ServiciosCorporativosTerminalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ServiciosCorporativosTerminalMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Servicios Corporativos Terminal 2, S.A. de C.V.",
        "label": "Servicios Corporativos Terminal 2, S.A. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_ServiciosDeTecnologiaAeroportuariaSaDeCVSetaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ServiciosDeTecnologiaAeroportuariaSaDeCVSetaMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to Servicios de Tecnologia Aeroportuaria, S.A. de C.V. \"SETA\".",
        "label": "Servicios de Tecnologia Aeroportuaria, S.A. de C.V. \"SETA\""
       }
      }
     },
     "auth_ref": []
    },
    "omab_ServiciosHotelerosAeropuertoDeMonterreyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ServiciosHotelerosAeropuertoDeMonterreyMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Servicios Hoteleros Aeropuerto de Monterrey, S.A. de C.V.",
        "label": "Servicios Hoteleros Aeropuerto de Monterrey, S.A. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquitySubscribedAndPaidInCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares in entity held by entity or by its subsidiaries or associates",
        "negatedLabel": "Number of Shares, held in treasury"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares in the entity held by the entity or by its subsidiaries or associates. [Refer: Total for all associates [member]; Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r197",
      "r268",
      "r302"
     ]
    },
    "omab_ShortTermAndLongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ShortTermAndLongTermDebtMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for short-term and long-term debt.",
        "label": "Short-term and long-term debt"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ShortTermDebtWithHsbcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ShortTermDebtWithHsbcMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for  short term debt with HSBC.",
        "label": "Short Term Debt With HSBC [Member]",
        "terseLabel": "Short term debt with HSBC"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ShortTermDebtWithSantanderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ShortTermDebtWithSantanderMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for  short term debt with Santander.",
        "label": "Short Term Debt With Santander [Member]",
        "terseLabel": "Short term debt with Santander"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ShortTermDebtWithScotiabankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ShortTermDebtWithScotiabankMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesCommitmentDetails",
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for short term debt with Scotiabank.",
        "label": "Short Term Debt with Scotiabank [Member]",
        "terseLabel": "Bank loan with Banco Scotiabank Mexico",
        "verboseLabel": "Short-term debt with Scotiobank"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ShortTermLoansOmaVynmsaAeroindustrialParkS.a.DeC.vMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ShortTermLoansOmaVynmsaAeroindustrialParkS.a.DeC.vMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for short term loans of OMA VYNMSA Aeroindustrial Park S.A. de C.V.",
        "label": "Short Term Loans, OMA VYNMSA Aeroindustrial Park S.A. de C.V [Member]",
        "terseLabel": "Short term loans, OMA VYNMSA Aeroindustrial Park S.A. de C.V"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShorttermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current borrowings",
        "terseLabel": "Short-term debt",
        "verboseLabel": "Total short-term debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermDepositsClassifiedAsCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term deposits, classified as cash equivalents",
        "terseLabel": "Fixed funds"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of cash equivalents representing short-term deposits. [Refer: Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r507"
     ]
    },
    "ifrs-full_ShorttermEmployeeBenefitsAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermEmployeeBenefitsAccruals",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureTradeAccountsPayableDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureTradeAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term employee benefits accruals",
        "terseLabel": "Statutory employee profit sharing"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accruals for employee benefits (other than termination benefits) that are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services. [Refer: Accruals classified as current]"
       }
      }
     },
     "auth_ref": [
      "r517"
     ]
    },
    "ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermInvestmentsClassifiedAsCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureCashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term investments, classified as cash equivalents",
        "terseLabel": "Investments in securities"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of cash equivalents representing short-term investments. [Refer: Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r507"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r47",
      "r106",
      "r262"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCompositionOfGacnConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r47",
      "r106",
      "r262"
     ]
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Changes in Shareholders' Equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesShareholdersEquityTaxAccountsDetails",
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [line items]",
        "terseLabel": "Consolidated Statements of Changes in Shareholders' Equity",
        "verboseLabel": "Document and Entity Information."
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesShareholdersEquityTaxAccountsDetails",
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Financial Position"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatutoryReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatutoryReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquityAdditionalEquityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory reserve",
        "terseLabel": "Legal reserve fund not available for distribution"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing reserves created based on legal requirements."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "omab_StatutoryReservePercentageOfAnnualNetProfitsRequiredToBeReserved": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "StatutoryReservePercentageOfAnnualNetProfitsRequiredToBeReserved",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquityAdditionalEquityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of annual net profits that are required by statutory law to be placed in a legal reserve until the maximum required amount has been reached.",
        "label": "Statutory Reserve, Percentage Of Annual Net Profits Required To Be Reserved",
        "verboseLabel": "Percentage of annual net profits required to be reserved to legal reserve fund"
       }
      }
     },
     "auth_ref": []
    },
    "omab_StatutoryReservePercentageOfShareCapitalRequiredToBeMaintained": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "StatutoryReservePercentageOfShareCapitalRequiredToBeMaintained",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquityAdditionalEquityActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of the entity's capital stock at par value which must be reserved as required my statutory law. These funds are not available for distribution.",
        "label": "Statutory Reserve, Percentage Of Share Capital Required To Be Maintained",
        "verboseLabel": "Percentage of share capital stock at par value required to be maintained in legal reserve fund"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r397",
      "r408",
      "r418",
      "r451"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SubsidiaryTaxLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SubsidiaryTaxLossesMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails",
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to tax losses generated by other subsidiaries.",
        "label": "Other subsidiary losses"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SummaryOfTaxCreditCarryforwardsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SummaryOfTaxCreditCarryforwardsTableTextBlock",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.",
        "label": "Summary of Tax Credit Carryforwards [Table Text Block]",
        "terseLabel": "Schedule of tax losses carried forward"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SummaryQuantitativeDataAboutEntitysExposureToRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SummaryQuantitativeDataAboutEntitysExposureToRisk",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary quantitative data about entity's exposure to risk [text block]",
        "terseLabel": "Schedule of principal categories of financial instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of summary quantitative data about the entity's exposure to risks arising from financial instruments. This disclosure shall be based on the information provided internally to key management personnel of the entity, for example, the entity\u2019s board of directors or chief executive officer. [Refer: Classes of financial instruments [domain]; Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "omab_SustainabilityLinkedDebtSecuritiesIssuedInMexicanMarketOnMarch102023OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SustainabilityLinkedDebtSecuritiesIssuedInMexicanMarketOnMarch102023OneMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured borrowings issued March 10, 2023 Member one.",
        "label": "Sustainability Linked Debt Securities Issued In The Mexican Market On March 10, 2023 One [Member]",
        "verboseLabel": "Sustainability-linked notes issued in the Mexican market on March 10, 2023, at a variable rate"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SustainabilityLinkedDebtSecuritiesIssuedInMexicanMarketOnMarch102023TwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SustainabilityLinkedDebtSecuritiesIssuedInMexicanMarketOnMarch102023TwoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured borrowings issued March 10, 2023 Member two.",
        "label": "Sustainability Linked Debt Securities Issued In The Mexican Market On March 10, 2023 Two [Member]",
        "verboseLabel": "Sustainability-linked notes issued in the Mexican market on March 10, 2023, at an annual fixed rate"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SustainabilityLinkedDebtSecuritiesIssuedInMexicanMarketOnMarch312022OneMemberMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SustainabilityLinkedDebtSecuritiesIssuedInMexicanMarketOnMarch312022OneMemberMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured borrowings issued March 31, 2022 Member one.",
        "label": "Sustainability Linked Debt Securities Issued In The Mexican Market On March 31, 2022 One Member",
        "terseLabel": "Sustainability-linked notes issued in the Mexican market on March 31, 2022, at a variable rate"
       }
      }
     },
     "auth_ref": []
    },
    "omab_SustainabilityLinkedDebtSecuritiesIssuedInMexicanMarketOnMarch312022TwoMemberMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "SustainabilityLinkedDebtSecuritiesIssuedInMexicanMarketOnMarch312022TwoMemberMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured borrowings issued March 31, 2022 Member two.",
        "label": "Sustainability Linked Debt Securities Issued In The Mexican Market On March 31, 2022 Two Member",
        "terseLabel": "Sustainability-linked notes issued in the Mexican market on March 31, 2022, at an annual fixed rate"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "omab_TampicoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TampicoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Tampico segment.",
        "label": "Tampico"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TaxCreditDisputeForChihuahuaAirportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TaxCreditDisputeForChihuahuaAirportMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for tax credit dispute pursuant to Chihuahua Airport.",
        "label": "Tax Credit Dispute For Chihuahua Airport [Member]",
        "terseLabel": "Chihuahua Airport"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TaxCreditDisputeForMonterreyAirportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TaxCreditDisputeForMonterreyAirportMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for tax credit dispute pursuant to Monterrey Airport.",
        "label": "Tax Credit Dispute For Monterrey Airport [Member]",
        "terseLabel": "Monterrey Airport"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TaxEffectOfPermanentDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TaxEffectOfPermanentDifferences",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount that represents effects of permanent differences, primarily, non-deductible expenses and inflationary effects for financial and tax purposes.",
        "label": "Tax Effect Of Permanent Differences",
        "negatedTerseLabel": "Add effects of permanent differences, primarily, non-deductible expenses and inflationary effects for financial and tax purposes."
       }
      }
     },
     "auth_ref": []
    },
    "omab_TaxEffectOfPermanentDifferencesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TaxEffectOfPermanentDifferencesPercent",
     "calculation": {
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of represents effects of permanent differences, primarily, non-deductible expenses and inflationary effects for financial and tax purposes.",
        "label": "Tax Effect Of Permanent Differences, Percent",
        "negatedTerseLabel": "Add effects of permanent differences, primarily, non-deductible expenses and inflationary effects for financial and tax purposes. (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesReconciliationOfStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax expense (income) at applicable tax rate",
        "terseLabel": "Statutory rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r209"
     ]
    },
    "omab_TechnicalAssistance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TechnicalAssistance",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of technical assistance incurred.",
        "label": "Technical Assistance",
        "terseLabel": "Technical assistance"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TechnicalAssistanceAnnualConsiderationRelatedPartyTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TechnicalAssistanceAnnualConsiderationRelatedPartyTransaction",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of technical assistance annual consideration in related party transactions.",
        "label": "Technical assistance annual consideration related party transaction",
        "terseLabel": "Technical assistance annual consideration"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TechnicalAssistanceFeeRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TechnicalAssistanceFeeRelatedPartyTransactions",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsPrincipalTransactionsDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of technical assistance fee relating to related party transactions.",
        "label": "Technical assistance fee related party transactions",
        "terseLabel": "Payments from technical assistance received",
        "verboseLabel": "Technical assistance fees"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails",
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r213"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails",
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r213"
     ]
    },
    "omab_TermOfTaxLosses": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TermOfTaxLosses",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the number of years the tax losses can be carried forward.",
        "label": "Term Of Tax Losses",
        "terseLabel": "Duration of tax losses"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ThresholdPercentageOfSharesToBeHeldByRelatedPartyToTriggerConversionOfShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ThresholdPercentageOfSharesToBeHeldByRelatedPartyToTriggerConversionOfShares",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsShortTermPromissoryNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The threshold percentage to trigger conversion of shares.",
        "label": "Threshold Percentage Of Shares To Be Held By Related Party To Trigger Conversion Of Shares",
        "terseLabel": "Threshold percentage of shares held by related party to trigger conversion of shares"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TimeLagWithRespectToCommercialRevenuesForThoseTenantsWhoseStatedPercentageOfMonthlyIncomeIsGreaterThanMinimumMonthlyFee": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TimeLagWithRespectToCommercialRevenuesForThoseTenantsWhoseStatedPercentageOfMonthlyIncomeIsGreaterThanMinimumMonthlyFee",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the time lag with respect to the commercial revenues for those tenants whose stated percentage of monthly income is greater than the minimum monthly fee.",
        "label": "Time lag with respect to the commercial revenues for those tenants whose stated percentage of monthly income is greater than the minimum monthly fee",
        "terseLabel": "Time lag with respect to the commercial revenues for those tenants whose stated percentage of monthly income is greater than the minimum monthly fee (in months)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TimePeriodForMaximumRateForAirportConcessions": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TimePeriodForMaximumRateForAirportConcessions",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the time period that maximum rates for airport concessions are established by the Ministry of Communications and Transportation.",
        "label": "Time Period For Maximum Rate For Airport Concessions",
        "terseLabel": "Time period that maximum rates for airport concessions are established"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TimeShareDevelopersRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TimeShareDevelopersRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromCommercialActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from time share developers.",
        "label": "Time Share Developers Revenue",
        "terseLabel": "Time share developers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails",
      "http://www.oma.aero/role/DisclosureMajorMaintenanceProvisionDetails",
      "http://www.oma.aero/role/DisclosureSignificantEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Top of range",
        "terseLabel": "Maximum"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r112",
      "r130",
      "r137",
      "r201",
      "r340",
      "r341",
      "r509"
     ]
    },
    "omab_TorreonAirportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TorreonAirportMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureCommitmentAndContingenciesContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Torreon Airport.",
        "label": "Torreon Airport [Member]",
        "terseLabel": "Torreon Airport"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TorreonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TorreonMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Torreon segment.",
        "label": "Torreon"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TotalContributedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TotalContributedCapitalMember",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a component of equity representing total contributed capital.",
        "label": "Total contributed capital",
        "terseLabel": "Total contributed capital"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TotalEarnedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TotalEarnedCapitalMember",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a component of equity representing total earned capital.",
        "label": "Total earned capital",
        "terseLabel": "Total earned capital"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TotalRevenueFromCommercialActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TotalRevenueFromCommercialActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_RevenueFromRenderingOfNonAeronauticalServices",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of revenue from commercial activities.",
        "label": "Total Revenue From Commercial Activities",
        "totalLabel": "Total revenue from commercial activities"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TotalRevenueFromComplementaryActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TotalRevenueFromComplementaryActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_RevenueFromRenderingOfNonAeronauticalServices",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of revenue from complementary activities.",
        "label": "Total Revenue From Complementary Activities",
        "totalLabel": "Total of complimentary activities"
       }
      }
     },
     "auth_ref": []
    },
    "omab_TotalRevenueFromDiversificationActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TotalRevenueFromDiversificationActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_RevenueFromRenderingOfNonAeronauticalServices",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of revenue from diversification activities.",
        "label": "Total Revenue From Diversification Activities",
        "totalLabel": "Total diversification activities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "omab_TradeAccountsPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TradeAccountsPayableMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for trade accounts payable.",
        "label": "Trade Accounts Payable [Member]",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.oma.aero/role/DisclosureTradeAccountsPayableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureTradeAccountsPayableDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other current payables",
        "totalLabel": "Trade accounts payable",
        "verboseLabel": "Trade accounts payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade accounts payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current payables to related parties",
        "terseLabel": "Short-term accounts payable",
        "verboseLabel": "Accounts payable to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables due to related parties. [Refer: Total for all related parties [member]; Payables to related parties]"
       }
      }
     },
     "auth_ref": [
      "r517"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureTradeAccountsPayableDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureTradeAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current trade payables",
        "terseLabel": "Suppliers and contractors"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of payment due to suppliers for goods and services used in entity's business. [Refer: Current liabilities; Trade payables]"
       }
      }
     },
     "auth_ref": [
      "r370",
      "r517"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails",
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current receivables due from related parties",
        "verboseLabel": "Advance payment for constructions to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables due from related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r364",
      "r371"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables to related parties",
        "verboseLabel": "Accounts payable with related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables due to related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r517"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade payables",
        "terseLabel": "Trade accounts payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business."
       }
      }
     },
     "auth_ref": [
      "r517"
     ]
    },
    "ifrs-full_TradeReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeReceivablesMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables, net"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r146",
      "r150",
      "r256",
      "r259",
      "r349",
      "r514"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.oma.aero/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r468"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r468"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "ifrs-full_TreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TreasuryShares",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquitySubscribedAndPaidInCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury shares",
        "negatedLabel": "Contributed capital, held in treasury"
       }
      },
      "en": {
       "role": {
        "documentation": "An entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r365",
      "r372"
     ]
    },
    "ifrs-full_TreasurySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TreasurySharesMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureShareholdersEquitySubscribedAndPaidInCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Series B Class I"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "omab_TwentyEightDaysInterbankOfferingRateInMexicoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "TwentyEightDaysInterbankOfferingRateInMexicoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for 28 days Interbank Offering Rate in Mexico.",
        "label": "Twenty Eight Days Interbank Offering Rate in Mexico [Member]",
        "terseLabel": "Twenty Eight Days Interbank Offering Rate in Mexico"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfContractsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfContractsAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of contracts [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r346",
      "r361"
     ]
    },
    "ifrs-full_TypesOfContractsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfContractsDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureInvestmentsInAirportConcessionsMasterDevelopmentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of contracts [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of contracts with customers. It also represents the standard value for the 'Types of contracts' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r346",
      "r361"
     ]
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfInterestRatesAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementInterestRateRiskManagementDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementSensitivityAnalysisForInterestRatesDetails",
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of interest rates [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "ifrs-full_TypesOfInterestRatesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfInterestRatesDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementInterestRateRiskManagementDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementSensitivityAnalysisForInterestRatesDetails",
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of interest rates [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of interest rates. It also represents the standard value for the 'Types of interest rates' axis if no other member is used. [Refer: Interest rate risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "ifrs-full_TypesOfInvestmentPropertyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfInvestmentPropertyAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsPrincipalTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of investment property [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "ifrs-full_TypesOfInvestmentPropertyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfInvestmentPropertyDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsPrincipalTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of investment property [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Types of investment property' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementInterestRateRiskManagementDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r131",
      "r132",
      "r133",
      "r135",
      "r141",
      "r143",
      "r145",
      "r227"
     ]
    },
    "ifrs-full_TypesOfRisksDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksDomain",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementCategoriesOfFinancialInstrumentsAndRiskManagementPoliciesDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementInterestRateRiskManagementDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r131",
      "r132",
      "r133",
      "r135",
      "r141",
      "r143",
      "r145",
      "r227"
     ]
    },
    "currency_USD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "USD",
     "presentation": [
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementLiquidityRiskDetails",
      "http://www.oma.aero/role/DisclosureFinancialRiskManagementSensitivityAnalysisForInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Dollar"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UndrawnBorrowingFacilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UndrawnBorrowingFacilities",
     "crdr": "credit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureLongTermDebtComponentsDetails",
      "http://www.oma.aero/role/DisclosureShortTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undrawn borrowing facilities",
        "terseLabel": "Short-term credit lines available amount",
        "verboseLabel": "Outstanding amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of undrawn borrowing facilities that may be available for future operating activities and to settle capital commitments. [Refer: Capital commitments]"
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnusedTaxLossesMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesDeferredAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax loss carryforwards"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r213"
     ]
    },
    "omab_UsefulLivesPropertyLeaseholdImprovementsAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "UsefulLivesPropertyLeaseholdImprovementsAndEquipment",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPropertyLeaseholdImprovementsAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The useful lives of property, leasehold improvements and equipment.",
        "label": "Useful lives, property, leasehold improvements and equipment",
        "terseLabel": "Useful Life (years)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_UtilitiesExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "UtilitiesExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails": {
       "parentTag": "omab_CostOfServicesExcludingDepreciationAndAmortization",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utilities costs incurred during the reporting period for services, such as electrical, cleaning and water activities.",
        "label": "Utilities expenses",
        "terseLabel": "Utilities (electric, cleaning and water)"
       }
      }
     },
     "auth_ref": []
    },
    "omab_VIPLoungesRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "VIPLoungesRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureRevenuesDetails": {
       "parentTag": "omab_TotalRevenueFromCommercialActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from VIP lounges.",
        "label": "V I P Lounges Revenue",
        "terseLabel": "VIP lounges"
       }
      }
     },
     "auth_ref": []
    },
    "omab_VYNMSaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "VYNMSaMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the VYNMSA segment.",
        "label": "VYNMSA"
       }
      }
     },
     "auth_ref": []
    },
    "omab_VcdConstruccionYDesarrolloSapi.DeCVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "VcdConstruccionYDesarrolloSapi.DeCVMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to VCD Construccion y Desarrollo, S.A.P.I. de C.V.",
        "label": "VCD Construccion y Desarrollo, S.A.P.I. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "omab_VcdInmobiliariaYConstruccinS.A.P.I.DeC.v.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "VcdInmobiliariaYConstruccinS.A.P.I.DeC.v.Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for VCD Inmobiliaria y Construccin, S. A. P. I. de C.V.",
        "label": "VCD Inmobiliaria y Construccin, S. A. P. I. de C.V. [Member]",
        "terseLabel": "VCD Inmobiliaria y Construccin, S. A. P. I. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureMaterialAccountingPoliciesPropertyLeaseholdImprovementsAndEquipmentNetDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentDetails",
      "http://www.oma.aero/role/DisclosurePropertyLeaseholdImprovementsAndEquipmentRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transportation equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "omab_VinciAirportsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "VinciAirportsMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for VINCI Airports.",
        "label": "VINCI Airports [Member]",
        "terseLabel": "VINCI Airports"
       }
      }
     },
     "auth_ref": []
    },
    "omab_VinciMobilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "VinciMobilityMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for VINCI Mobility.",
        "label": "VINCI Mobility [Member]",
        "terseLabel": "VINCI Mobility"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "ifrs-full_WagesAndSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WagesAndSalaries",
     "crdr": "debit",
     "calculation": {
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails": {
       "parentTag": "omab_CostOfServicesExcludingDepreciationAndAmortization",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.oma.aero/role/DisclosureCostOfServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wages and salaries",
        "terseLabel": "Wages and salaries"
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "omab_WeightOfCargoWorkLoadUnitIsEquivalentTo": {
     "xbrltype": "massItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "WeightOfCargoWorkLoadUnitIsEquivalentTo",
     "presentation": [
      "http://www.oma.aero/role/DisclosureRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the weight of cargo that a work load unit is equivalent to.",
        "label": "Weight Of Cargo Work Load Unit Is Equivalent To",
        "terseLabel": "Weight of cargo that a work load unit is equivalent to"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://www.oma.aero/role/StatementConsolidatedStatementsOfIncomeAndOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares outstanding",
        "terseLabel": "Weighted average shares outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "omab_WriteOffDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "WriteOffDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetAgingOfAccountsReceivablesDetails",
      "http://www.oma.aero/role/DisclosureAccountsReceivableNetChangeInAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of write off of doubtful accounts receivable.",
        "label": "Write-off doubtful accounts",
        "negatedLabel": "Write-off"
       }
      }
     },
     "auth_ref": []
    },
    "omab_YearOfOriginTaxLossCarryforward2003Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "YearOfOriginTaxLossCarryforward2003Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the year the tax loss was generated, 2003.",
        "label": "2003"
       }
      }
     },
     "auth_ref": []
    },
    "omab_YearOfOriginTaxLossCarryforward2004Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "YearOfOriginTaxLossCarryforward2004Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the year the tax loss was generated, 2004.",
        "label": "2004"
       }
      }
     },
     "auth_ref": []
    },
    "omab_YearOfOriginTaxLossCarryforward2005Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "YearOfOriginTaxLossCarryforward2005Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the year the tax loss was generated, 2005.",
        "label": "2005"
       }
      }
     },
     "auth_ref": []
    },
    "omab_YearOfOriginTaxLossCarryforward2007Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "YearOfOriginTaxLossCarryforward2007Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the year the tax loss was generated, 2007.",
        "label": "2007"
       }
      }
     },
     "auth_ref": []
    },
    "omab_YearOfOriginTaxLossCarryforward2008Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "YearOfOriginTaxLossCarryforward2008Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the year the tax loss was generated, 2008.",
        "label": "2008"
       }
      }
     },
     "auth_ref": []
    },
    "omab_YearOfOriginTaxLossCarryforward2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "YearOfOriginTaxLossCarryforward2018Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the year the tax loss was generated, 2018.",
        "label": "2018"
       }
      }
     },
     "auth_ref": []
    },
    "omab_YearOfOriginTaxLossCarryforward2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "YearOfOriginTaxLossCarryforward2019Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the year the tax loss was generated 2019.",
        "label": "2019"
       }
      }
     },
     "auth_ref": []
    },
    "omab_YearOfOriginTaxLossCarryforward2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "YearOfOriginTaxLossCarryforward2020Member",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the year the tax loss was generated 2020.",
        "label": "2020"
       }
      }
     },
     "auth_ref": []
    },
    "omab_YearOfOriginTaxLossCarryforwardTwoThousandTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "YearOfOriginTaxLossCarryforwardTwoThousandTwentyOneMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureIncomeTaxesTaxLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the year the tax loss was generated 2021.",
        "label": "2021"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "omab_ZacatecasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ZacatecasMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Zacatecas segment.",
        "label": "Zacatecas"
       }
      }
     },
     "auth_ref": []
    },
    "omab_ZihuatanejoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.oma.aero/20251231",
     "localname": "ZihuatanejoMember",
     "presentation": [
      "http://www.oma.aero/role/DisclosureOperatingSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Zihuatanejo segment.",
        "label": "Zihuatanejo"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "13",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&anchor=para_13&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2025-03-27"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2025-03-27"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_ix&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2025-03-27"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_140_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_c_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "145",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_145_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2025-03-27"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "A19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_A19_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2025-03-27"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_d_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "iiA",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_iiA&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "84",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_84_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "86",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_86_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2025-03-27"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "32A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44H_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "46",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2025-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "10",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_10_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "2",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_2_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_21_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2025-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "57",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_57&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2025-03-27"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2025-03-27"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2025-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_34_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "Defined terms",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2025-03-27"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2025-03-27"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "SIC",
   "Number": "29",
   "IssueDate": "2025-01-01",
   "Paragraph": "6A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=SIC&num=29&code=ifrs-tx-2025-en-r&anchor=para_6A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2026-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "30A",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_30A_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_108_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "162",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_162_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "168",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_168_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "169",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_169&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "170",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_170&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "176",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_176&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "190",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_190&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "192",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_192&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_c_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_viii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "204",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_204&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "206",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_206_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "206",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_206_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "207",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_207_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "207",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_207_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "207",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_207_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "218",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_218_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "223",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_223_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "227",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_227&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "230",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_230&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "250",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_250&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_d_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "f",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_f_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "257",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_257_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "257",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_257&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "259",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_259_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "259",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_259&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "269",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_269&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "273",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_273&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "274",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_274_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_28_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_28_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "64A",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_64A_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "71",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_71_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "71",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_71&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "72",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_72_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "88",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_88_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_vi&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B12&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B13&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B17_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_e&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_107&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_117&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "137",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_137_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_k&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_n&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "q",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_q&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_r&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_55&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_69&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "90",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_90&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_91_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "91",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_91_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_99&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2025-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "87",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Section": "Example 10 A court case",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex10_TI",
   "URIDate": "2025-03-27"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_119_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_50_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2025-03-27"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI",
   "URIDate": "2025-03-27"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_IG63&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "96",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_96_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_e&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG4",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_IG4&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "251",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_251&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_102&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_108&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_68&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_70&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d-3"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r488": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "80",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r489": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r490": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r491": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r492": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r493": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r494": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r495": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "144",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_144&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r496": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r497": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "5",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r498": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r499": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r500": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r501": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r502": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r503": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r504": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r505": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r506": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r507": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r508": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r509": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r510": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r511": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_10_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r512": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r513": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_108&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r514": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_112_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r515": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_117&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r516": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_55&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r517": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r518": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_85&doctype=Standard",
   "URIDate": "2025-03-27"
  }
 }
}