{
 "version": "2.2",
 "instance": {
  "ea0202013-20f_aenzasaa.htm": {
   "nsprefix": "aenz",
   "nsuri": "http://www.aenza.com.pe/20231231",
   "dts": {
    "schema": {
     "local": [
      "aenz-20231231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "aenz-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "aenz-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "aenz-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "aenz-20231231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "ea0202013-20f_aenzasaa.htm"
     ]
    }
   },
   "keyStandard": 480,
   "keyCustom": 668,
   "axisStandard": 50,
   "axisCustom": 8,
   "memberStandard": 53,
   "memberCustom": 452,
   "hidden": {
    "total": 1310,
    "http://www.aenza.com.pe/20231231": 706,
    "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 598,
    "http://xbrl.sec.gov/dei/2023": 6
   },
   "contextCount": 2442,
   "entityCount": 1,
   "segmentCount": 625,
   "elementCount": 2197,
   "unitCount": 11,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 3990,
    "http://xbrl.sec.gov/dei/2023": 46,
    "http://fasb.org/srt/2023": 2
   },
   "report": {
    "R1": {
     "role": "http://www.aenza.com.pe/role/DocumentAndEntityInformation",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
     "longName": "001 - Statement - Consolidated Statements of Financial Position",
     "shortName": "Consolidated Statements of Financial Position",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:TradeAndOtherCurrentReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
     "longName": "002 - Statement - Consolidated Statements of Profit or Loss",
     "shortName": "Consolidated Statements of Profit or Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:Revenue",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:FinanceCosts",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
     "longName": "003 - Statement - Consolidated Statements of Other Comprehensive Income",
     "shortName": "Consolidated Statements of Other Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.aenza.com.pe/role/ShareholdersEquityType2or3",
     "longName": "004 - Statement - Consolidated Statements of Changes in Equity",
     "shortName": "Consolidated Statements of Changes in Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c27",
      "name": "ifrs-full:Equity",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c27",
      "name": "ifrs-full:Equity",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
     "longName": "005 - Statement - Consolidated Statements of Cash Flow",
     "shortName": "Consolidated Statements of Cash Flow",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ProfitLossBeforeTaxFromContinuingAndDiscontinuingOperations",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ProfitLossBeforeTaxFromContinuingAndDiscontinuingOperations",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.aenza.com.pe/role/GeneralInformation",
     "longName": "006 - Disclosure - General Information",
     "shortName": "General Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPolicies",
     "longName": "007 - Disclosure - Basis of Preparation and Material Accounting Policies",
     "shortName": "Basis of Preparation and Material Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandards",
     "longName": "008 - Disclosure - Standards, Amendments, and Interpretation of International Financial Reporting Standards",
     "shortName": "Standards, Amendments, and Interpretation of International Financial Reporting Standards",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.aenza.com.pe/role/FinancialRiskManagement",
     "longName": "009 - Disclosure - Financial Risk Management",
     "shortName": "Financial Risk Management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.aenza.com.pe/role/UseofJudgmentsandEstimates",
     "longName": "010 - Disclosure - Use of Judgments and Estimates",
     "shortName": "Use of Judgments and Estimates",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.aenza.com.pe/role/InterestsinOtherEntities",
     "longName": "011 - Disclosure - Interests in Other Entities",
     "shortName": "Interests in Other Entities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.aenza.com.pe/role/OperatingSegments",
     "longName": "012 - Disclosure - Operating Segments",
     "shortName": "Operating Segments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.aenza.com.pe/role/FinancialInstruments",
     "longName": "013 - Disclosure - Financial Instruments",
     "shortName": "Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.aenza.com.pe/role/CashandCashEquivalents",
     "longName": "014 - Disclosure - Cash and Cash Equivalents",
     "shortName": "Cash and Cash Equivalents",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.aenza.com.pe/role/TradeAccountsReceivableNet",
     "longName": "015 - Disclosure - Trade Accounts Receivable, Net",
     "shortName": "Trade Accounts Receivable, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperators",
     "longName": "016 - Disclosure - Transactions with Related Parties and Joint Operators",
     "shortName": "Transactions with Related Parties and Joint Operators",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.aenza.com.pe/role/OtherAccountsReceivableNet",
     "longName": "017 - Disclosure - Other Accounts Receivable, Net",
     "shortName": "Other Accounts Receivable, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:OtherAccountsReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:OtherAccountsReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.aenza.com.pe/role/InventoriesNet",
     "longName": "018 - Disclosure - Inventories, Net",
     "shortName": "Inventories, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVentures",
     "longName": "019 - Disclosure - Investments in Associates and Joint Ventures",
     "shortName": "Investments in Associates and Joint Ventures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfJointVenturesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfJointVenturesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssets",
     "longName": "020 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNet",
     "longName": "021 - Disclosure - Intangible Assets and Goodwill, Net",
     "shortName": "Intangible Assets and Goodwill, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.aenza.com.pe/role/Borrowings",
     "longName": "022 - Disclosure - Borrowings",
     "shortName": "Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.aenza.com.pe/role/Bonds",
     "longName": "023 - Disclosure - Bonds",
     "shortName": "Bonds",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.aenza.com.pe/role/TradeAccountsPayable",
     "longName": "024 - Disclosure - Trade Accounts Payable",
     "shortName": "Trade Accounts Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.aenza.com.pe/role/OtherAccountsPayable",
     "longName": "025 - Disclosure - Other Accounts Payable",
     "shortName": "Other Accounts Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfOtherAccountsPayabletextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfOtherAccountsPayabletextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.aenza.com.pe/role/OtherProvisions",
     "longName": "026 - Disclosure - Other Provisions",
     "shortName": "Other Provisions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.aenza.com.pe/role/Equity",
     "longName": "027 - Disclosure - Equity",
     "shortName": "Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.aenza.com.pe/role/DeferredIncomeTax",
     "longName": "028 - Disclosure - Deferred Income Tax",
     "shortName": "Deferred Income Tax",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.aenza.com.pe/role/RevenueFromContractswithCustomers",
     "longName": "029 - Disclosure - Revenue From Contracts with Customers",
     "shortName": "Revenue From Contracts with Customers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.aenza.com.pe/role/CostsandExpensesbyNature",
     "longName": "030 - Disclosure - Costs and Expenses by Nature",
     "shortName": "Costs and Expenses by Nature",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilities",
     "longName": "031 - Disclosure - Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities",
     "shortName": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.aenza.com.pe/role/OtherIncomeandExpenses",
     "longName": "032 - Disclosure - Other Income and Expenses",
     "shortName": "Other Income and Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.aenza.com.pe/role/TaxSituation",
     "longName": "033 - Disclosure - Tax Situation",
     "shortName": "Tax Situation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.aenza.com.pe/role/OtherComprehensiveIncome",
     "longName": "034 - Disclosure - Other Comprehensive Income",
     "shortName": "Other Comprehensive Income",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarranties",
     "longName": "035 - Disclosure - Contingencies, Commitments, and Warranties",
     "shortName": "Contingencies, Commitments, and Warranties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.aenza.com.pe/role/NonControllingInterest",
     "longName": "036 - Disclosure - Non-Controlling Interest",
     "shortName": "Non-Controlling Interest",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.aenza.com.pe/role/Dividends",
     "longName": "037 - Disclosure - Dividends",
     "shortName": "Dividends",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDividendsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDividendsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.aenza.com.pe/role/ProfitLossPerShare",
     "longName": "038 - Disclosure - Profit (Loss) Per Share",
     "shortName": "Profit (Loss) Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.aenza.com.pe/role/TransactionswithNonControllingInterest",
     "longName": "039 - Disclosure - Transactions with Non-Controlling Interest",
     "shortName": "Transactions with Non-Controlling Interest",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperations",
     "longName": "040 - Disclosure - Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations",
     "shortName": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPosition",
     "longName": "041 - Disclosure - Events After the Consolidated Statements of Financial Position",
     "shortName": "Events After the Consolidated Statements of Financial Position",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesTables",
     "longName": "996001 - Disclosure - Basis of Preparation and Material Accounting Policies (Tables)",
     "shortName": "Basis of Preparation and Material Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTables",
     "longName": "996002 - Disclosure - Standards, Amendments, and Interpretation of International Financial Reporting Standards (Tables)",
     "shortName": "Standards, Amendments, and Interpretation of International Financial Reporting Standards (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "aenz:StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "aenz:StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.aenza.com.pe/role/FinancialRiskManagementTables",
     "longName": "996003 - Disclosure - Financial Risk Management (Tables)",
     "shortName": "Financial Risk Management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesTables",
     "longName": "996004 - Disclosure - Use of Judgments and Estimates (Tables)",
     "shortName": "Use of Judgments and Estimates (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfSensitivityAnalysisWasPerformedConsideringIncreasedecreaseCorporationsGrossMargins",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfSensitivityAnalysisWasPerformedConsideringIncreasedecreaseCorporationsGrossMargins",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.aenza.com.pe/role/InterestsinOtherEntitiesTables",
     "longName": "996005 - Disclosure - Interests in Other Entities (Tables)",
     "shortName": "Interests in Other Entities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.aenza.com.pe/role/OperatingSegmentsTables",
     "longName": "996006 - Disclosure - Operating Segments (Tables)",
     "shortName": "Operating Segments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfOperatingSegmentsFinancialPositionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfOperatingSegmentsFinancialPositionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.aenza.com.pe/role/FinancialInstrumentsTables",
     "longName": "996007 - Disclosure - Financial Instruments (Tables)",
     "shortName": "Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.aenza.com.pe/role/CashandCashEquivalentsTables",
     "longName": "996008 - Disclosure - Cash and Cash Equivalents (Tables)",
     "shortName": "Cash and Cash Equivalents (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfTimeDepositsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfTimeDepositsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables",
     "longName": "996009 - Disclosure - Trade Accounts Receivable, Net (Tables)",
     "shortName": "Trade Accounts Receivable, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfDetailedInformationOfTradeAccountsReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfDetailedInformationOfTradeAccountsReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsTables",
     "longName": "996010 - Disclosure - Transactions with Related Parties and Joint Operators (Tables)",
     "shortName": "Transactions with Related Parties and Joint Operators (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables",
     "longName": "996011 - Disclosure - Other Accounts Receivable, Net (Tables)",
     "shortName": "Other Accounts Receivable, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfAccountComprisesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "aenz:OtherAccountsReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfAccountComprisesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "aenz:OtherAccountsReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.aenza.com.pe/role/InventoriesNetTables",
     "longName": "996012 - Disclosure - Inventories, Net (Tables)",
     "shortName": "Inventories, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfInventoriesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfInventoriesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables",
     "longName": "996013 - Disclosure - Investments in Associates and Joint Ventures (Tables)",
     "shortName": "Investments in Associates and Joint Ventures (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfDetailedInformationAboutFinancialAssetsDescribedInParagraph39EaOfIFRS4ForJointVenturesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfJointVenturesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfDetailedInformationAboutFinancialAssetsDescribedInParagraph39EaOfIFRS4ForJointVenturesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfJointVenturesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables",
     "longName": "996014 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Tables)",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetTables",
     "longName": "996015 - Disclosure - Intangible Assets and Goodwill, Net (Tables)",
     "shortName": "Intangible Assets and Goodwill, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.aenza.com.pe/role/BorrowingsTables",
     "longName": "996016 - Disclosure - Borrowings (Tables)",
     "shortName": "Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfBrrowingsItemTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfBrrowingsItemTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.aenza.com.pe/role/BondsTables",
     "longName": "996017 - Disclosure - Bonds (Tables)",
     "shortName": "Bonds (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfBondsIssuedExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfBondsIssuedExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.aenza.com.pe/role/TradeAccountsPayableTables",
     "longName": "996018 - Disclosure - Trade Accounts Payable (Tables)",
     "shortName": "Trade Accounts Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfDetailedInformationOfTradeAccountsPayablesExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfDetailedInformationOfTradeAccountsPayablesExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.aenza.com.pe/role/OtherAccountsPayableTables",
     "longName": "996019 - Disclosure - Other Accounts Payable (Tables)",
     "shortName": "Other Accounts Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfOtherAccountPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "aenz:DisclosureOfOtherAccountsPayabletextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfOtherAccountPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "aenz:DisclosureOfOtherAccountsPayabletextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.aenza.com.pe/role/OtherProvisionsTables",
     "longName": "996020 - Disclosure - Other Provisions (Tables)",
     "shortName": "Other Provisions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfMovementTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfMovementTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.aenza.com.pe/role/DeferredIncomeTaxTables",
     "longName": "996021 - Disclosure - Deferred Income Tax (Tables)",
     "shortName": "Deferred Income Tax (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfMovementOfDeferredTaxAssetsAndLiabilitiestextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfMovementOfDeferredTaxAssetsAndLiabilitiestextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.aenza.com.pe/role/RevenueFromContractswithCustomersTables",
     "longName": "996022 - Disclosure - Revenue From Contracts with Customers (Tables)",
     "shortName": "Revenue From Contracts with Customers (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfCorporationsIncomeIsDerivedPrincipally",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfCorporationsIncomeIsDerivedPrincipally",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.aenza.com.pe/role/CostsandExpensesbyNatureTables",
     "longName": "996023 - Disclosure - Costs and Expenses by Nature (Tables)",
     "shortName": "Costs and Expenses by Nature (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAttributionOfExpensesByNatureToTheirFunctionExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAttributionOfExpensesByNatureToTheirFunctionExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesTables",
     "longName": "996024 - Disclosure - Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Tables)",
     "shortName": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfFinancialExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfFinancialExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.aenza.com.pe/role/OtherIncomeandExpensesTables",
     "longName": "996025 - Disclosure - Other Income and Expenses (Tables)",
     "shortName": "Other Income and Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfOtherIncomeAndExpensesNetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfOtherIncomeAndExpensesNetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.aenza.com.pe/role/TaxSituationTables",
     "longName": "996026 - Disclosure - Tax Situation (Tables)",
     "shortName": "Tax Situation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfTotalTaxLossAmountsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfTotalTaxLossAmountsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.aenza.com.pe/role/OtherComprehensiveIncomeTables",
     "longName": "996027 - Disclosure - Other Comprehensive Income (Tables)",
     "shortName": "Other Comprehensive Income (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfAnalysisOfOtherComprehensiveIncomeExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:DisclosureOfAnalysisOfOtherComprehensiveIncomeExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.aenza.com.pe/role/NonControllingInterestTables",
     "longName": "996028 - Disclosure - Non-Controlling Interest (Tables)",
     "shortName": "Non-Controlling Interest (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfSubsidiariesMaterialNoncontrollingInterestsBeforeAnyIntragroupEliminationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfSubsidiariesMaterialNoncontrollingInterestsBeforeAnyIntragroupEliminationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.aenza.com.pe/role/ProfitLossPerShareTables",
     "longName": "996029 - Disclosure - Profit (Loss) Per Share (Tables)",
     "shortName": "Profit (Loss) Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.aenza.com.pe/role/TransactionswithNonControllingInterestTables",
     "longName": "996030 - Disclosure - Transactions with Non-Controlling Interest (Tables)",
     "shortName": "Transactions with Non-Controlling Interest (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfContributionsReturnsFromNonControllingShareholdersTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ScheduleOfContributionsReturnsFromNonControllingShareholdersTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsTables",
     "longName": "996031 - Disclosure - Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Tables)",
     "shortName": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.aenza.com.pe/role/GeneralInformationDetails",
     "longName": "996032 - Disclosure - General Information (Details)",
     "shortName": "General Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c91",
      "name": "aenz:CommittedToPayCivilPenalty",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c91",
      "name": "aenz:CommittedToPayCivilPenalty",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails",
     "longName": "996033 - Disclosure - Basis of Preparation and Material Accounting Policies (Details)",
     "shortName": "Basis of Preparation and Material Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:BacklogAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:BacklogAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.aenza.com.pe/role/ScheduleofEstimatedUsefulLivesTable",
     "longName": "996034 - Disclosure - Basis of Preparation and Material Accounting Policies (Details) - Schedule of Estimated Useful Lives",
     "shortName": "Basis of Preparation and Material Accounting Policies (Details) - Schedule of Estimated Useful Lives",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c98",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c98",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable",
     "longName": "996035 - Disclosure - Standards, Amendments, and Interpretation of International Financial Reporting Standards (Details) - Schedule of Standards and Interpretations and Amendments to Existing Standards Were Issued With Mandatory Application",
     "shortName": "Standards, Amendments, and Interpretation of International Financial Reporting Standards (Details) - Schedule of Standards and Interpretations and Amendments to Existing Standards Were Issued With Mandatory Application",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c108",
      "name": "ifrs-full:ExplanationOfNotAppliedNewStandardsOrInterpretations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "aenz:StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c108",
      "name": "ifrs-full:ExplanationOfNotAppliedNewStandardsOrInterpretations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "aenz:StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.aenza.com.pe/role/FinancialRiskManagementDetails",
     "longName": "996036 - Disclosure - Financial Risk Management (Details)",
     "shortName": "Financial Risk Management (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c16",
      "name": "aenz:IncomeBeforeIncomeTaxesPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "aenz:IncomeBeforeIncomeTaxesPercentage",
       "aenz:DisclosureOfCorporationsExchangeGainsAndLossesTableTextBlock",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c16",
      "name": "aenz:IncomeBeforeIncomeTaxesPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "aenz:IncomeBeforeIncomeTaxesPercentage",
       "aenz:DisclosureOfCorporationsExchangeGainsAndLossesTableTextBlock",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesDenominatedInForeignCurrenciesTable",
     "longName": "996037 - Disclosure - Financial Risk Management (Details) - Schedule of Financial Assets and Liabilities Denominated In Foreign Currencies",
     "shortName": "Financial Risk Management (Details) - Schedule of Financial Assets and Liabilities Denominated In Foreign Currencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c127",
      "name": "ifrs-full:AverageForeignExchangeRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c127",
      "name": "ifrs-full:AverageForeignExchangeRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable",
     "longName": "996038 - Disclosure - Financial Risk Management (Details) - Schedule of Consolidated Statement of Financial Position",
     "shortName": "Financial Risk Management (Details) - Schedule of Consolidated Statement of Financial Position",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:CashAndCashEquivalent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:CashAndCashEquivalent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCorporationsExchangeGainsandLossesTable",
     "longName": "996039 - Disclosure - Financial Risk Management (Details) - Schedule of Corporation's Exchange Gains and Losses",
     "shortName": "Financial Risk Management (Details) - Schedule of Corporation's Exchange Gains and Losses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.aenza.com.pe/role/ScheduleofStrengthenedorWeakenedAgainstthePeruvianSolTable",
     "longName": "996040 - Disclosure - Financial Risk Management (Details) - Schedule of Strengthened or Weakened Against the Peruvian Sol",
     "shortName": "Financial Risk Management (Details) - Schedule of Strengthened or Weakened Against the Peruvian Sol",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c137",
      "name": "aenz:StrengtheningValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c137",
      "name": "aenz:StrengtheningValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.aenza.com.pe/role/ScheduleofForeignCurrencyTranslationAdjustmentsTable",
     "longName": "996041 - Disclosure - Financial Risk Management (Details) - Schedule of Foreign Currency Translation Adjustments",
     "shortName": "Financial Risk Management (Details) - Schedule of Foreign Currency Translation Adjustments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c148",
      "name": "ifrs-full:OtherAssets",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c148",
      "name": "ifrs-full:OtherAssets",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable",
     "longName": "996042 - Disclosure - Financial Risk Management (Details) - Schedule of Financial Liabilities",
     "shortName": "Financial Risk Management (Details) - Schedule of Financial Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:TotalFinancialLiabilitiesAndBonds",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:TotalFinancialLiabilitiesAndBonds",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.aenza.com.pe/role/ScheduleofLeverageRatioTable",
     "longName": "996043 - Disclosure - Financial Risk Management (Details) - Schedule of Leverage Ratio",
     "shortName": "Financial Risk Management (Details) - Schedule of Leverage Ratio",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:TotalFinancialLiabilitiesAndBond01",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:TotalFinancialLiabilitiesAndBond01",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails",
     "longName": "996044 - Disclosure - Use of Judgments and Estimates (Details)",
     "shortName": "Use of Judgments and Estimates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c16",
      "name": "aenz:TerminalGrowthRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c15",
      "name": "aenz:TerminalGrowthRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "aenz:TerminalGrowthRate",
       "p",
       "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysiswasPerformedConsideringIncreaseDecreaseCorporationsGrossMarginsTable",
     "longName": "996045 - Disclosure - Use of Judgments and Estimates (Details) - Schedule of Sensitivity Analysis was Performed Considering Increase/Decrease Corporation\u2019s Gross Margins",
     "shortName": "Use of Judgments and Estimates (Details) - Schedule of Sensitivity Analysis was Performed Considering Increase/Decrease Corporation\u2019s Gross Margins",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.aenza.com.pe/role/ScheduleofPreTaxDiscountRatesTable",
     "longName": "996046 - Disclosure - Use of Judgments and Estimates (Details) - Schedule of Pre-Tax Discount Rates",
     "shortName": "Use of Judgments and Estimates (Details) - Schedule of Pre-Tax Discount Rates",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c193",
      "name": "aenz:PretaxDiscountRates",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c193",
      "name": "aenz:PretaxDiscountRates",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.aenza.com.pe/role/ScheduleofImpactonPreTaxProfitTable",
     "longName": "996047 - Disclosure - Use of Judgments and Estimates (Details) - Schedule of Impact on Pre Tax Profit",
     "shortName": "Use of Judgments and Estimates (Details) - Schedule of Impact on Pre Tax Profit",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:IncreasedPretaxAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:IncreasedPretaxAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
     "longName": "996048 - Disclosure - Interests in Other Entities (Details) - Schedule of Corporation\u2019s Subsidiaries and Related Interest",
     "shortName": "Interests in Other Entities (Details) - Schedule of Corporation\u2019s Subsidiaries and Related Interest",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c208",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c208",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable",
     "longName": "996049 - Disclosure - Interests in Other Entities (Details) - Schedule of Concessions Held by the Corporation",
     "shortName": "Interests in Other Entities (Details) - Schedule of Concessions Held by the Corporation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c259",
      "name": "ifrs-full:PrincipalPlaceOfBusinessOfSubsidiary",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c259",
      "name": "ifrs-full:PrincipalPlaceOfBusinessOfSubsidiary",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable",
     "longName": "996050 - Disclosure - Interests in Other Entities (Details) - Schedule of Corporation\u2019s Major Joint Operations",
     "shortName": "Interests in Other Entities (Details) - Schedule of Corporation\u2019s Major Joint Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c261",
      "name": "ifrs-full:ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c261",
      "name": "ifrs-full:ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.aenza.com.pe/role/OperatingSegmentsDetails",
     "longName": "996051 - Disclosure - Operating Segments (Details)",
     "shortName": "Operating Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:OperatingSegments",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:OperatingSegments",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable",
     "longName": "996052 - Disclosure - Operating Segments (Details) - Schedule of Financial Statements by Operating Segments",
     "shortName": "Operating Segments (Details) - Schedule of Financial Statements by Operating Segments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c389",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c389",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
     "longName": "996053 - Disclosure - Operating Segments (Details) - Schedule of Financial Statements by Operating Segments Performance",
     "shortName": "Operating Segments (Details) - Schedule of Financial Statements by Operating Segments Performance",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:Revenue",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.aenza.com.pe/role/ScheduleofSegmentsbyGeographicalAreasTable",
     "longName": "996054 - Disclosure - Operating Segments (Details) - Schedule of Segments by Geographical Areas",
     "shortName": "Operating Segments (Details) - Schedule of Segments by Geographical Areas",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:Revenue",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:OtherNoncurrentAssets",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.aenza.com.pe/role/ScheduleofAdjustedEBITDAisReconciledtoNetLossTable",
     "longName": "996055 - Disclosure - Operating Segments (Details) - Schedule of Adjusted EBITDA is Reconciled to Net Loss",
     "shortName": "Operating Segments (Details) - Schedule of Adjusted EBITDA is Reconciled to Net Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:NetLosses",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:NetLosses",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.aenza.com.pe/role/ScheduleofEBITDAforEachSegmentTable",
     "longName": "996056 - Disclosure - Operating Segments (Details) - Schedule of EBITDA for Each Segment",
     "shortName": "Operating Segments (Details) - Schedule of EBITDA for Each Segment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c442",
      "name": "aenz:EngineeringAndConstruction",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c442",
      "name": "aenz:EngineeringAndConstruction",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.aenza.com.pe/role/FinancialInstrumentsDetails",
     "longName": "996057 - Disclosure - Financial Instruments (Details)",
     "shortName": "Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "ifrs-full:CurrentAdvancesToSuppliers",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:AdvancesReceivedFromCustomer",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable",
     "longName": "996058 - Disclosure - Financial Instruments (Details) - Schedule of Financial Assets and Liabilities",
     "shortName": "Financial Instruments (Details) - Schedule of Financial Assets and Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:TradeAccountsReceivableAndOtherAccountsReceivable",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable",
     "longName": "996059 - Disclosure - Financial Instruments (Details) - Schedule of Credit Quality of Financial Assets",
     "shortName": "Financial Instruments (Details) - Schedule of Credit Quality of Financial Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c483",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c483",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable",
     "longName": "996060 - Disclosure - Financial Instruments (Details) - Schedule of Existing Customers/Related Parties",
     "shortName": "Financial Instruments (Details) - Schedule of Existing Customers/Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:TradeAndOtherReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "aenz:OtherAccountsReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c491",
      "name": "ifrs-full:TradeAndOtherReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.aenza.com.pe/role/CashandCashEquivalentsDetails",
     "longName": "996061 - Disclosure - Cash and Cash Equivalents (Details)",
     "shortName": "Cash and Cash Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c96",
      "name": "aenz:TimeDepositInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "link:footnote",
       "aenz:DisclosureOfTimeDepositsExplanatoryTableTextBlock",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c96",
      "name": "aenz:TimeDepositInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "link:footnote",
       "aenz:DisclosureOfTimeDepositsExplanatoryTableTextBlock",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCaptionComprisesComprisesTable",
     "longName": "996062 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of Caption Comprises Comprises",
     "shortName": "Cash and Cash Equivalents (Details) - Schedule of Caption Comprises Comprises",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CashOnHand",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CashOnHand",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.aenza.com.pe/role/ScheduleofUnrestrictedTrustAccountsTable",
     "longName": "996063 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of Unrestricted Trust Accounts",
     "shortName": "Cash and Cash Equivalents (Details) - Schedule of Unrestricted Trust Accounts",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:EscrowAccount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfUnrestrictedTrustAccountsTextBlock",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:EscrowAccount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfUnrestrictedTrustAccountsTextBlock",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.aenza.com.pe/role/ScheduleofPaymentofBondsIssuedandOtherObligationsTable",
     "longName": "996064 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of Payment of Bonds Issued and Other Obligations",
     "shortName": "Cash and Cash Equivalents (Details) - Schedule of Payment of Bonds Issued and Other Obligations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:PaymentOfBondsIssuedAndOtherObligations",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:PaymentOfBondsIssuedAndOtherObligations",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
     "longName": "996065 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of Deposits Bear Interest",
     "shortName": "Cash and Cash Equivalents (Details) - Schedule of Deposits Bear Interest",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "ifrs-full:DepositsFromBanks",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "ifrs-full:DepositsFromBanks",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails",
     "longName": "996066 - Disclosure - Trade Accounts Receivable, Net (Details)",
     "shortName": "Trade Accounts Receivable, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:PaidInInstallmentsAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:PaidInInstallmentsAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivablesNetTable",
     "longName": "996067 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of Trade Accounts Receivables Net",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of Trade Accounts Receivables Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:TradeReceivable",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:TradeReceivable",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable",
     "longName": "996068 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of Trade Accounts Receivable Corresponds",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of Trade Accounts Receivable Corresponds",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:TradeReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:ContractualCapitalCommitments",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMaturityTable",
     "longName": "996069 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of Maturity",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of Maturity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:TradeReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c613",
      "name": "ifrs-full:TradeReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesTable",
     "longName": "996070 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of Unbilled Receivables of Subsidiaries",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of Unbilled Receivables of Subsidiaries",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:UnbilledReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:UnbilledReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable",
     "longName": "996071 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of Unbilled Receivables of Subsidiaries Grouped",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of Unbilled Receivables of Subsidiaries Grouped",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c639",
      "name": "ifrs-full:TradeReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c639",
      "name": "ifrs-full:TradeReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCorrespondtoFutureCollectionstotheGrantorTable",
     "longName": "996072 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of Correspond to Future Collections to the Grantor",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of Correspond to Future Collections to the Grantor",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c693",
      "name": "ifrs-full:TradeReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c693",
      "name": "ifrs-full:TradeReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.aenza.com.pe/role/ScheduleofFairValueandCarryingAmountTable",
     "longName": "996073 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of Fair Value and Carrying Amount",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of Fair Value and Carrying Amount",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:TradeReceivablesCarryingAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:TradeReceivablesCarryingAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMovementofImpairmentinTradeAccountsReceivableTable",
     "longName": "996074 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of Movement of Impairment in Trade Accounts Receivable",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of Movement of Impairment in Trade Accounts Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "aenz:ImpairmentRecognizedInTradeAccountsReceivable",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c35",
      "name": "aenz:ImpairmentRecognizedInTradeAccountsReceivable",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsDetails",
     "longName": "996075 - Disclosure - Transactions with Related Parties and Joint Operators (Details)",
     "shortName": "Transactions with Related Parties and Joint Operators (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherShorttermEmployeeBenefits",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherShorttermEmployeeBenefits",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.aenza.com.pe/role/ScheduleofTransactionswithRelatedPartiesTable",
     "longName": "996076 - Disclosure - Transactions with Related Parties and Joint Operators (Details) - Schedule of Transactions with Related Parties",
     "shortName": "Transactions with Related Parties and Joint Operators (Details) - Schedule of Transactions with Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable",
     "longName": "996077 - Disclosure - Transactions with Related Parties and Joint Operators (Details) - Schedule of Key Management Compensation",
     "shortName": "Transactions with Related Parties and Joint Operators (Details) - Schedule of Key Management Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ReceivablesCurrentPortion",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ReceivablesCurrentPortion",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
     "longName": "996078 - Disclosure - Other Accounts Receivable, Net (Details)",
     "shortName": "Other Accounts Receivable, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:PerformanceBondTotal",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:PerformanceBondTotal",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.aenza.com.pe/role/ScheduleofAccountComprisesTable",
     "longName": "996079 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of Account Comprises",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of Account Comprises",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:ClaimsAndAccountsReceivableFromThirdParties",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "aenz:OtherAccountsReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:ClaimsAndAccountsReceivableFromThirdParties",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "aenz:OtherAccountsReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCreditRiskattheReportingDateistheCarryingAmountTable",
     "longName": "996080 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of Credit Risk at the Reporting Date is the Carrying Amount",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of Credit Risk at the Reporting Date is the Carrying Amount",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:AdditionalInvestmentsForOperatingContracts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "aenz:OtherAccountsReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:AdditionalInvestmentsForOperatingContracts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "aenz:OtherAccountsReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.aenza.com.pe/role/ScheduleofAdditionalInvestmentsRecognizedTable",
     "longName": "996081 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of Additional Investments Recognized",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of Additional Investments Recognized",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:CreditedInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:CreditedInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable",
     "longName": "996082 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of Deposits are Retained by Customers",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of Deposits are Retained by Customers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:GuaranteDeposits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:GuaranteDeposits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.aenza.com.pe/role/ScheduleofRegardingTaxTable",
     "longName": "996083 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of Regarding Tax",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of Regarding Tax",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:ValueAddedTaxPayables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:ValueAddedTaxPayables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R127": {
     "role": "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable",
     "longName": "996084 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of Tax Credit Related to VAT",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of Tax Credit Related to VAT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:ValueAddedTaxReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:ValueAddedTaxReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable",
     "longName": "996085 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of Income Tax Pre-Payments, Consist of Income Tax Payments",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of Income Tax Pre-Payments, Consist of Income Tax Payments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:CurrentReceivableFromTaxesOtherThanIncomeTax",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:CurrentReceivableFromTaxesOtherThanIncomeTax",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R129": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCorrespondstoAdvancetoSuppliersTable",
     "longName": "996086 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of Corresponds to Advance to Suppliers",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of Corresponds to Advance to Suppliers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CurrentAdvancesToSuppliers",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c757",
      "name": "ifrs-full:CurrentAdvancesToSuppliers",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R130": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMovementinImpairmentofOtherReceivablesTable",
     "longName": "996087 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of Movement in Impairment of Other Receivables",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of Movement in Impairment of Other Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "c774",
      "name": "aenz:BalanceAtAccountRecivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c762",
      "name": "aenz:BalanceAtAccountRecivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R131": {
     "role": "http://www.aenza.com.pe/role/InventoriesNetDetails",
     "longName": "996088 - Disclosure - Inventories, Net (Details)",
     "shortName": "Inventories, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherLongtermBenefits",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherLongtermBenefits",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R132": {
     "role": "http://www.aenza.com.pe/role/ScheduleofInventoriesTable",
     "longName": "996089 - Disclosure - Inventories, Net (Details) - Schedule of Inventories",
     "shortName": "Inventories, Net (Details) - Schedule of Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:Land",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:WorkInProgress",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R133": {
     "role": "http://www.aenza.com.pe/role/ScheduleofLandIncludesPropertiesfortheDevelopmentTable",
     "longName": "996090 - Disclosure - Inventories, Net (Details) - Schedule of Land Includes Properties for the Development",
     "shortName": "Inventories, Net (Details) - Schedule of Land Includes Properties for the Development",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:Land",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c795",
      "name": "ifrs-full:Land",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R134": {
     "role": "http://www.aenza.com.pe/role/ScheduleofRealEstateWorkinProgressTable",
     "longName": "996091 - Disclosure - Inventories, Net (Details) - Schedule of Real Estate Work in Progress",
     "shortName": "Inventories, Net (Details) - Schedule of Real Estate Work in Progress",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:RealStateWorkInProgress",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:RealStateWorkInProgress",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R135": {
     "role": "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable",
     "longName": "996092 - Disclosure - Inventories, Net (Details) - Schedule of Finished Properties",
     "shortName": "Inventories, Net (Details) - Schedule of Finished Properties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:FinishedProperties",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c801",
      "name": "aenz:FinishedProperties",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R136": {
     "role": "http://www.aenza.com.pe/role/ScheduleofChangesinthisEstimateTable",
     "longName": "996093 - Disclosure - Inventories, Net (Details) - Schedule of Changes in this Estimate",
     "shortName": "Inventories, Net (Details) - Schedule of Changes in this Estimate",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "136",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "ifrs-full:InventoriesAtNetRealisableValue",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c35",
      "name": "ifrs-full:InventoriesAtNetRealisableValue",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R137": {
     "role": "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
     "longName": "996094 - Disclosure - Investments in Associates and Joint Ventures (Details)",
     "shortName": "Investments in Associates and Joint Ventures (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "137",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:BridgeLoanAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:BridgeLoanAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R138": {
     "role": "http://www.aenza.com.pe/role/ScheduleofInverstmentsinAssociatesandJointVenturesTable",
     "longName": "996095 - Disclosure - Investments in Associates and Joint Ventures (Details) - Schedule of Inverstments in Associates and Joint Ventures",
     "shortName": "Investments in Associates and Joint Ventures (Details) - Schedule of Inverstments in Associates and Joint Ventures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:InvestmentsInJointVenturesTotal",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfJointVenturesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:InvestmentsInJointVenturesTotal",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfJointVenturesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R139": {
     "role": "http://www.aenza.com.pe/role/ScheduleofInvestmentsinAssociatesTable",
     "longName": "996096 - Disclosure - Investments in Associates and Joint Ventures (Details) - Schedule of Investments in Associates",
     "shortName": "Investments in Associates and Joint Ventures (Details) - Schedule of Investments in Associates",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "139",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:CarryingAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfJointVenturesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:CarryingAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfJointVenturesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R140": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinAssociatesTable",
     "longName": "996097 - Disclosure - Investments in Associates and Joint Ventures (Details) - Schedule of Movement of the Investments in Associates",
     "shortName": "Investments in Associates and Joint Ventures (Details) - Schedule of Movement of the Investments in Associates",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "140",
     "firstAnchor": {
      "contextRef": "c843",
      "name": "ifrs-full:InvestmentsInAssociates",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c863",
      "name": "ifrs-full:InvestmentsInAssociates",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R141": {
     "role": "http://www.aenza.com.pe/role/ScheduleofInvestmentsJointVenturesTable",
     "longName": "996098 - Disclosure - Investments in Associates and Joint Ventures (Details) - Schedule of Investments Joint Ventures",
     "shortName": "Investments in Associates and Joint Ventures (Details) - Schedule of Investments Joint Ventures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "141",
     "firstAnchor": {
      "contextRef": "c872",
      "name": "aenz:CarryingAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c872",
      "name": "aenz:CarryingAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R142": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinJointVenturesTable",
     "longName": "996099 - Disclosure - Investments in Associates and Joint Ventures (Details) - Schedule of Movement of the Investments in Joint Ventures",
     "shortName": "Investments in Associates and Joint Ventures (Details) - Schedule of Movement of the Investments in Joint Ventures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "142",
     "firstAnchor": {
      "contextRef": "c846",
      "name": "ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c873",
      "name": "ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R143": {
     "role": "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
     "longName": "996100 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details)",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "143",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R144": {
     "role": "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable",
     "longName": "996101 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Investment Property and its Related Accumulated Depreciation",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Investment Property and its Related Accumulated Depreciation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "144",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:DepreciationCharge",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:DepreciationCharge",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R145": {
     "role": "http://www.aenza.com.pe/role/ScheduleofDepreciationofInvestmentPropertiesTable",
     "longName": "996102 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Depreciation of Investment Properties",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Depreciation of Investment Properties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "145",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DepreciationExpense",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c933",
      "name": "ifrs-full:DepreciationExpense",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R146": {
     "role": "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable",
     "longName": "996103 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Investment Property, Net",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Investment Property, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "146",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:InvestmentProperty",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c942",
      "name": "ifrs-full:InvestmentProperty",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R147": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMinimumRangesMaximumRangesTable",
     "longName": "996104 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Minimum Ranges, Maximum Ranges",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Minimum Ranges, Maximum Ranges",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "147",
     "firstAnchor": {
      "contextRef": "c945",
      "name": "ifrs-full:AreaOfLandUsedForAgriculture",
      "unitRef": "sqm",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c945",
      "name": "ifrs-full:AreaOfLandUsedForAgriculture",
      "unitRef": "sqm",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R148": {
     "role": "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysisoftheEvaluationoftheInvestmentPropertyTable",
     "longName": "996105 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Sensitivity Analysis of the Evaluation of the Investment Property",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Sensitivity Analysis of the Evaluation of the Investment Property",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "148",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:InvestmentPropertyPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:InvestmentPropertyPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R149": {
     "role": "http://www.aenza.com.pe/role/ScheduleofNominalAmountsofFutureFixedMinimumRentalIncomeTable",
     "longName": "996106 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Nominal Amounts of Future Fixed Minimum Rental Income",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Nominal Amounts of Future Fixed Minimum Rental Income",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "149",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:OperatingLeasesInvestmentsTwelveMonth",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:OperatingLeasesInvestmentsTwelveMonth",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R150": {
     "role": "http://www.aenza.com.pe/role/ScheduleofNetGainfromInvestmentPropertiesTable",
     "longName": "996107 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Net Gain from Investment Properties",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Net Gain from Investment Properties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "150",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:FinanceIncomeOnNetInvestmentInFinanceLease",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:FinanceIncomeOnNetInvestmentInFinanceLease",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R151": {
     "role": "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable",
     "longName": "996108 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Property, Plant and Equipment Accounts and its Related Accumulated Depreciation",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Property, Plant and Equipment Accounts and its Related Accumulated Depreciation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "151",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "aenz:PropertyPlantAndEquipmentNetCostBalanceAtBeginning",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "aenz:PropertyPlantAndEquipmentNetCostBalanceAtBeginning",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R152": {
     "role": "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofProfitorLossTable",
     "longName": "996109 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Consolidated Statement of Profit or Loss",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Consolidated Statement of Profit or Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "152",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DepreciationPropertyPlantAndEquipment",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DepreciationPropertyPlantAndEquipment",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R153": {
     "role": "http://www.aenza.com.pe/role/ScheduleofNetCarryingAmountofAcquiredUnderFinanceLeaseAgreementsTable",
     "longName": "996110 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Net Carrying Amount of Acquired Under Finance Lease Agreements",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Net Carrying Amount of Acquired Under Finance Lease Agreements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "153",
     "firstAnchor": {
      "contextRef": "c1038",
      "name": "ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1038",
      "name": "ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R154": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable",
     "longName": "996111 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Corporation Recognized Right-of-Use Assets and Liabilities",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Corporation Recognized Right-of-Use Assets and Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "154",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "aenz:CostBalanceAtBeginning",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "aenz:CostBalanceAtBeginning",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R155": {
     "role": "http://www.aenza.com.pe/role/ScheduleofDepreciationExpensesforRightofUseAssetsTable",
     "longName": "996112 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Depreciation Expenses for Right-of-Use Assets",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Depreciation Expenses for Right-of-Use Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "155",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "aenz:TotalDepreciationOfRightofuseAssets",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "aenz:TotalDepreciationOfRightofuseAssets",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R156": {
     "role": "http://www.aenza.com.pe/role/ScheduleofTotalDepreciationisComposedTable",
     "longName": "996113 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Total Depreciation is Composed",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Total Depreciation is Composed",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "156",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:DepreciationOfPropertyPlantAndEquipment",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:DepreciationOfPropertyPlantAndEquipment",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R157": {
     "role": "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
     "longName": "996114 - Disclosure - Intangible Assets and Goodwill, Net (Details)",
     "shortName": "Intangible Assets and Goodwill, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "157",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:AccumulatedCost",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:AccumulatedCost",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R158": {
     "role": "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable",
     "longName": "996115 - Disclosure - Intangible Assets and Goodwill, Net (Details) - Schedule of Intangible Assets and Related Accumulated Amortization",
     "shortName": "Intangible Assets and Goodwill, Net (Details) - Schedule of Intangible Assets and Related Accumulated Amortization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "158",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R159": {
     "role": "http://www.aenza.com.pe/role/ScheduleofAmortizationofIntangiblesTable",
     "longName": "996116 - Disclosure - Intangible Assets and Goodwill, Net (Details) - Schedule of Amortization of Intangibles",
     "shortName": "Intangible Assets and Goodwill, Net (Details) - Schedule of Amortization of Intangibles",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "159",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1150",
      "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R160": {
     "role": "http://www.aenza.com.pe/role/ScheduleofGoodwillofCashGeneratingUnitsTable",
     "longName": "996117 - Disclosure - Intangible Assets and Goodwill, Net (Details) - Schedule of Goodwill of Cash Generating Units",
     "shortName": "Intangible Assets and Goodwill, Net (Details) - Schedule of Goodwill of Cash Generating Units",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "160",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:UnallocatedGoodwill",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:UnallocatedGoodwill",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R161": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable",
     "longName": "996118 - Disclosure - Intangible Assets and Goodwill, Net (Details) - Schedule of Main Assumptions Used by the Corporation to Determine the Recoverable Value",
     "shortName": "Intangible Assets and Goodwill, Net (Details) - Schedule of Main Assumptions Used by the Corporation to Determine the Recoverable Value",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "161",
     "firstAnchor": {
      "contextRef": "c1174",
      "name": "aenz:GrossMarginRateUsedInMeasurementOfFairValueLessCostsOfDisposal",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1174",
      "name": "aenz:GrossMarginRateUsedInMeasurementOfFairValueLessCostsOfDisposal",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R162": {
     "role": "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsoftheSubsidiaryRedVialTable",
     "longName": "996119 - Disclosure - Intangible Assets and Goodwill, Net (Details) - Schedule of Intangible Assets of the Subsidiary Red Vial",
     "shortName": "Intangible Assets and Goodwill, Net (Details) - Schedule of Intangible Assets of the Subsidiary Red Vial",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "162",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:BorrowingCostsCapitalizedSecondRoadway",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:BorrowingCostsCapitalizedSecondRoadway",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R163": {
     "role": "http://www.aenza.com.pe/role/BorrowingsDetails",
     "longName": "996120 - Disclosure - Borrowings (Details)",
     "shortName": "Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "163",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CashEquivalents",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c94",
      "name": "aenz:BridgeLoanAgreement",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R164": {
     "role": "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable",
     "longName": "996121 - Disclosure - Borrowings (Details) - Schedule of Brrowings Item",
     "shortName": "Borrowings (Details) - Schedule of Brrowings Item",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "164",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:Borrowings",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1214",
      "name": "aenz:DateOfMaturity",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R165": {
     "role": "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable",
     "longName": "996122 - Disclosure - Borrowings (Details) - Schedule of Right-of-Use Liabilities",
     "shortName": "Borrowings (Details) - Schedule of Right-of-Use Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "165",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:Borrwings",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:Borrwings",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R166": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesTable",
     "longName": "996123 - Disclosure - Borrowings (Details) - Schedule of Maturity and Current Value of Obligations for Right-of-Use Liabilities",
     "shortName": "Borrowings (Details) - Schedule of Maturity and Current Value of Obligations for Right-of-Use Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "166",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:UndiscountedFutureMinimumLeasePayments",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:UndiscountedFutureMinimumLeasePayments",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R167": {
     "role": "http://www.aenza.com.pe/role/ScheduleoftheCurrentValueofObligationsforRightofUseLiabilitiesTable",
     "longName": "996124 - Disclosure - Borrowings (Details) - Schedule of the Current Value of Obligations for Right-of-Use Liabilities",
     "shortName": "Borrowings (Details) - Schedule of the Current Value of Obligations for Right-of-Use Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "167",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:LeaseLiabilityForRightofusesAsset",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:LeaseLiabilityForRightofusesAsset",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R168": {
     "role": "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable",
     "longName": "996125 - Disclosure - Borrowings (Details) - Schedule of Finance Leases",
     "shortName": "Borrowings (Details) - Schedule of Finance Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "168",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "aenz:FinancialLease",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "aenz:FinancialLease",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R169": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforFinanceLeaseAgreementsTable",
     "longName": "996126 - Disclosure - Borrowings (Details) - Schedule of Maturity and Current Value of Obligations for Finance Lease Agreements",
     "shortName": "Borrowings (Details) - Schedule of Maturity and Current Value of Obligations for Finance Lease Agreements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "169",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "ifrs-full:CurrentFinanceLeaseReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "ifrs-full:CurrentFinanceLeaseReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R170": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCurrentValueofObligationsforFinanceLeaseAgreementsTable",
     "longName": "996127 - Disclosure - Borrowings (Details) - Schedule of Current Value of Obligations for Finance Lease Agreements",
     "shortName": "Borrowings (Details) - Schedule of Current Value of Obligations for Finance Lease Agreements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "170",
     "firstAnchor": {
      "contextRef": "c1310",
      "name": "ifrs-full:NoncurrentFinanceLeaseReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1310",
      "name": "ifrs-full:NoncurrentFinanceLeaseReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R171": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCarryingAmountandFairValueofIndebtednessTable",
     "longName": "996128 - Disclosure - Borrowings (Details) - Schedule of Carrying Amount and Fair Value of Indebtedness",
     "shortName": "Borrowings (Details) - Schedule of Carrying Amount and Fair Value of Indebtedness",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "171",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:BorrowingsOfCarryingAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:BorrowingsOfCarryingAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R172": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable",
     "longName": "996129 - Disclosure - Borrowings (Details) - Schedule of Movement in Other Financial Liabilities, Included in Financing Activities",
     "shortName": "Borrowings (Details) - Schedule of Movement in Other Financial Liabilities, Included in Financing Activities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "172",
     "firstAnchor": {
      "contextRef": "c1335",
      "name": "ifrs-full:BondsIssuedUndiscountedCashFlows",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1319",
      "name": "ifrs-full:BondsIssuedUndiscountedCashFlows",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R173": {
     "role": "http://www.aenza.com.pe/role/BondsDetails",
     "longName": "996130 - Disclosure - Bonds (Details)",
     "shortName": "Bonds (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "173",
     "firstAnchor": {
      "contextRef": "c15",
      "name": "ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:BondsFairValue",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R174": {
     "role": "http://www.aenza.com.pe/role/ScheduleofBondsIssuedSummaryTable",
     "longName": "996131 - Disclosure - Bonds (Details) - Schedule of Bonds Issued Summary",
     "shortName": "Bonds (Details) - Schedule of Bonds Issued Summary",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "174",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:BondsIssued",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1367",
      "name": "aenz:DateOfMaturity",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R175": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMovementofthisAccountTable",
     "longName": "996132 - Disclosure - Bonds (Details) - Schedule of Movement of this Account",
     "shortName": "Bonds (Details) - Schedule of Movement of this Account",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "175",
     "firstAnchor": {
      "contextRef": "c590",
      "name": "ifrs-full:BondsIssued",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1376",
      "name": "ifrs-full:BondsIssued",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R176": {
     "role": "http://www.aenza.com.pe/role/ScheduleofTradeAccountsPayablesTable",
     "longName": "996133 - Disclosure - Trade Accounts Payable (Details) - Schedule of Trade Accounts Payables",
     "shortName": "Trade Accounts Payable (Details) - Schedule of Trade Accounts Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "176",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:InvoicesPayable",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:ProvisionOfContractCosts",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R177": {
     "role": "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable",
     "longName": "996134 - Disclosure - Trade Accounts Payable (Details) - Schedule of Invoices Payable and Unbilled Services",
     "shortName": "Trade Accounts Payable (Details) - Schedule of Invoices Payable and Unbilled Services",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "177",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:InvoicesPayable",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:UnbilledServicesReceived",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R178": {
     "role": "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
     "longName": "996135 - Disclosure - Other Accounts Payable (Details)",
     "shortName": "Other Accounts Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "178",
     "firstAnchor": {
      "contextRef": "c1528",
      "name": "aenz:CivilPenalty",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "aenz:DisclosureOfOtherAccountsPayabletextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1528",
      "name": "aenz:CivilPenalty",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "aenz:DisclosureOfOtherAccountsPayabletextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R179": {
     "role": "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable",
     "longName": "996136 - Disclosure - Other Accounts Payable (Details) - Schedule of Other Accounts Payable",
     "shortName": "Other Accounts Payable (Details) - Schedule of Other Accounts Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "179",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:Advances",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "aenz:DisclosureOfOtherAccountsPayabletextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CurrentAdvances",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "aenz:DisclosureOfOtherAccountsPayabletextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R180": {
     "role": "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable",
     "longName": "996137 - Disclosure - Other Accounts Payable (Details) - Schedule of Advances Received from Customers Mainly Correspond to the Engineering and Construction and Real Estate Segments",
     "shortName": "Other Accounts Payable (Details) - Schedule of Advances Received from Customers Mainly Correspond to the Engineering and Construction and Real Estate Segments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "180",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:AdvanceReceived",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:AdvanceReceived",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R181": {
     "role": "http://www.aenza.com.pe/role/ScheduleofSalariesandProfitSharingPayableTable",
     "longName": "996138 - Disclosure - Other Accounts Payable (Details) - Schedule of Salaries and Profit Sharing Payable",
     "shortName": "Other Accounts Payable (Details) - Schedule of Salaries and Profit Sharing Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "181",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:Vacationamountrecordedinotheraccountspayable",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:Vacationamountrecordedinotheraccountspayable",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R182": {
     "role": "http://www.aenza.com.pe/role/OtherProvisionsDetails",
     "longName": "996139 - Disclosure - Other Provisions (Details)",
     "shortName": "Other Provisions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "182",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:AccountsPayableOther",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:AccountsPayableOther",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R183": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMovementTable",
     "longName": "996140 - Disclosure - Other Provisions (Details) - Schedule of Movement",
     "shortName": "Other Provisions (Details) - Schedule of Movement",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "183",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "ifrs-full:OtherProvisions",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:AdditionalProvisionsOtherProvisions",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R184": {
     "role": "http://www.aenza.com.pe/role/EquityDetails",
     "longName": "996141 - Disclosure - Equity (Details)",
     "shortName": "Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "184",
     "firstAnchor": {
      "contextRef": "c95",
      "name": "aenz:ConvertibleBondShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c95",
      "name": "aenz:ConvertibleBondShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R185": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable",
     "longName": "996142 - Disclosure - Deferred Income Tax (Details) - Schedule of Movement of Deferred Tax Assets and Liabilities",
     "shortName": "Deferred Income Tax (Details) - Schedule of Movement of Deferred Tax Assets and Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "185",
     "firstAnchor": {
      "contextRef": "c1788",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1784",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R186": {
     "role": "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable",
     "longName": "996143 - Disclosure - Deferred Income Tax (Details) - Schedule of Deferred Income Tax is Classified by its Estimated Reversal Term",
     "shortName": "Deferred Income Tax (Details) - Schedule of Deferred Income Tax is Classified by its Estimated Reversal Term",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "186",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:DeferredTaxLiability",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R187": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMovementoftheDeferredIncomeTaxTable",
     "longName": "996144 - Disclosure - Deferred Income Tax (Details) - Schedule of Movement of the Deferred Income Tax",
     "shortName": "Deferred Income Tax (Details) - Schedule of Movement of the Deferred Income Tax",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "187",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c35",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R188": {
     "role": "http://www.aenza.com.pe/role/RevenueFromContractswithCustomersDetails",
     "longName": "996145 - Disclosure - Revenue From Contracts with Customers (Details)",
     "shortName": "Revenue From Contracts with Customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "188",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:RevenueFromContractLiability",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:RevenueFromContractLiability",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R189": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCorporationsRevenueisDerivedTable",
     "longName": "996146 - Disclosure - Revenue From Contracts with Customers (Details) - Schedule of Corporation\u2019s Revenue is Derived",
     "shortName": "Revenue From Contracts with Customers (Details) - Schedule of Corporation\u2019s Revenue is Derived",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "189",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:RevenueFromConstructionContracts",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:RevenueFromConstructionContracts",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R190": {
     "role": "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable",
     "longName": "996147 - Disclosure - Revenue From Contracts with Customers (Details) - Schedule of Revenues from Contracts with Customers",
     "shortName": "Revenue From Contracts with Customers (Details) - Schedule of Revenues from Contracts with Customers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "190",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:TotalPrimaryGeographicalMarkets",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:TotalPrimaryGeographicalMarkets",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R191": {
     "role": "http://www.aenza.com.pe/role/ScheduleofBalancesofContractAssetsandLiabilitiesTable",
     "longName": "996148 - Disclosure - Revenue From Contracts with Customers (Details) - Schedule of Balances of Contract Assets and Liabilities",
     "shortName": "Revenue From Contracts with Customers (Details) - Schedule of Balances of Contract Assets and Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "191",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:Receivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:Receivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R192": {
     "role": "http://www.aenza.com.pe/role/ScheduleofMovementinContractLiabilitiesTable",
     "longName": "996149 - Disclosure - Revenue From Contracts with Customers (Details) - Schedule of Movement in Contract Liabilities",
     "shortName": "Revenue From Contracts with Customers (Details) - Schedule of Movement in Contract Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "192",
     "firstAnchor": {
      "contextRef": "c2180",
      "name": "ifrs-full:ContractLiabilities",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2178",
      "name": "ifrs-full:ContractLiabilities",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R193": {
     "role": "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable",
     "longName": "996150 - Disclosure - Revenue From Contracts with Customers (Details) - Schedule of Expected Future Income from Signed Contracts",
     "shortName": "Revenue From Contracts with Customers (Details) - Schedule of Expected Future Income from Signed Contracts",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "193",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:ConstructionInProgress",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:ConstructionInProgress",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R194": {
     "role": "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails",
     "longName": "996151 - Disclosure - Costs and Expenses by Nature (Details)",
     "shortName": "Costs and Expenses by Nature (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "194",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:AverageNumberOfEmployees",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:AverageNumberOfEmployees",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R195": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable",
     "longName": "996152 - Disclosure - Costs and Expenses by Nature (Details) - Schedule of Costs and Expenses by Nature",
     "shortName": "Costs and Expenses by Nature (Details) - Schedule of Costs and Expenses by Nature",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "195",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:CostOfSales",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ExpenseByNature",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R196": {
     "role": "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable",
     "longName": "996153 - Disclosure - Costs and Expenses by Nature (Details) - Schedule of Salaries, Wages and Fringe Benefits Comprise",
     "shortName": "Costs and Expenses by Nature (Details) - Schedule of Salaries, Wages and Fringe Benefits Comprise",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "196",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R197": {
     "role": "http://www.aenza.com.pe/role/ScheduleofWorkersProfitSharingTable",
     "longName": "996154 - Disclosure - Costs and Expenses by Nature (Details) - Schedule of Workers\u2019 Profit Sharing",
     "shortName": "Costs and Expenses by Nature (Details) - Schedule of Workers\u2019 Profit Sharing",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "197",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:PaymentsToSuppliersForGoodsAndServices",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:PaymentsToSuppliersForGoodsAndServices",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R198": {
     "role": "http://www.aenza.com.pe/role/ScheduleofDepreciationComprisesTable",
     "longName": "996155 - Disclosure - Costs and Expenses by Nature (Details) - Schedule of Depreciation Comprises",
     "shortName": "Costs and Expenses by Nature (Details) - Schedule of Depreciation Comprises",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "198",
     "firstAnchor": {
      "contextRef": "c2291",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2291",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R199": {
     "role": "http://www.aenza.com.pe/role/ScheduleofImpairmentofAccountsReceivableTable",
     "longName": "996156 - Disclosure - Costs and Expenses by Nature (Details) - Schedule of Impairment of Accounts Receivable",
     "shortName": "Costs and Expenses by Nature (Details) - Schedule of Impairment of Accounts Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "199",
     "firstAnchor": {
      "contextRef": "c16",
      "name": "aenz:TradeAccountsReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c16",
      "name": "aenz:TradeAccountsReceivables",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R200": {
     "role": "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
     "longName": "996157 - Disclosure - Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details)",
     "shortName": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "200",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "aenz:ConstructionAndSanitationExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "aenz:ConstructionAndSanitationExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R201": {
     "role": "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable",
     "longName": "996158 - Disclosure - Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) - Schedule of Financial Expenses",
     "shortName": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) - Schedule of Financial Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "201",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:InterestOnShorttermBankDeposits",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:InterestOnShorttermBankDeposits",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R202": {
     "role": "http://www.aenza.com.pe/role/ScheduleofPresentValueofFinancialAssetsorLiabilitiesTable",
     "longName": "996159 - Disclosure - Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) - Schedule of Present Value of Financial Assets or Liabilities",
     "shortName": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) - Schedule of Present Value of Financial Assets or Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "202",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "aenz:InterestIncomeForPresentValueOfFinancialAssetOrLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "aenz:InterestIncomeForPresentValueOfFinancialAssetOrLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R203": {
     "role": "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
     "longName": "996160 - Disclosure - Other Income and Expenses (Details)",
     "shortName": "Other Income and Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "203",
     "firstAnchor": {
      "contextRef": "c15",
      "name": "aenz:AcquisitionAgreementAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c15",
      "name": "aenz:AcquisitionAgreementAmount",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R204": {
     "role": "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable",
     "longName": "996161 - Disclosure - Other Income and Expenses (Details) - Schedule of Other Income and Expenses",
     "shortName": "Other Income and Expenses (Details) - Schedule of Other Income and Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "204",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:InsuranceRevenue",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:InsuranceRevenue",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R205": {
     "role": "http://www.aenza.com.pe/role/TaxSituationDetails",
     "longName": "996162 - Disclosure - Tax Situation (Details)",
     "shortName": "Tax Situation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "205",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "ifrs-full:ApplicableTaxRate",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "ifrs-full:ApplicableTaxRate",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R206": {
     "role": "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable",
     "longName": "996163 - Disclosure - Tax Situation (Details) - Schedule of Total Tax Loss Amounts",
     "shortName": "Tax Situation (Details) - Schedule of Total Tax Loss Amounts",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "206",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:TaxEffectOfTaxLosses",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:TaxEffectOfTaxLosses",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R207": {
     "role": "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofProfitorLossTable0",
     "longName": "996164 - Disclosure - Tax Situation (Details) - Schedule of Consolidated Statement of Profit or Loss",
     "shortName": "Tax Situation (Details) - Schedule of Consolidated Statement of Profit or Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "207",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DeferredTaxExpenseIncome",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R208": {
     "role": "http://www.aenza.com.pe/role/ScheduleofConsolidatedPretaxIncomeTable",
     "longName": "996165 - Disclosure - Tax Situation (Details) - Schedule of Consolidated Pretax Income",
     "shortName": "Tax Situation (Details) - Schedule of Consolidated Pretax Income",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "208",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:IncomeTaxByApplyingLocalApplicableTaxRatesOnProfitGeneratedInTheRespectiveCountries",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R209": {
     "role": "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable",
     "longName": "996166 - Disclosure - Tax Situation (Details) - Schedule of Weighting the Profit or Loss Before Income Tax and the Applicable Income Tax Rate",
     "shortName": "Tax Situation (Details) - Schedule of Weighting the Profit or Loss Before Income Tax and the Applicable Income Tax Rate",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "209",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R210": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCurrentIncomeTaxPayableDetailsScheduleofCurrentIncomeTaxPayable",
     "longName": "996167 - Disclosure - Schedule of Current Income Tax Payable (Details) - Schedule of Current Income Tax Payable",
     "shortName": "Schedule of Current Income Tax Payable (Details) - Schedule of Current Income Tax Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "210",
     "firstAnchor": {
      "contextRef": "c1861",
      "name": "ifrs-full:CurrentPayablesOnSocialSecurityAndTaxesOtherThanIncomeTax",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1861",
      "name": "ifrs-full:CurrentPayablesOnSocialSecurityAndTaxesOtherThanIncomeTax",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R211": {
     "role": "http://www.aenza.com.pe/role/ScheduleofAnalysisofOtherComprehensiveIncomeTable",
     "longName": "996168 - Disclosure - Other Comprehensive Income (Details) - Schedule of Analysis of Other Comprehensive Income",
     "shortName": "Other Comprehensive Income (Details) - Schedule of Analysis of Other Comprehensive Income",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "211",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "aenz:OtherComprehensiveIncomeBalance",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c35",
      "name": "aenz:OtherComprehensiveIncomeBalance",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R212": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCompanysControllingInterestNetofTaxTable",
     "longName": "996169 - Disclosure - Other Comprehensive Income (Details) - Schedule of Company\u2019s Controlling Interest, Net of Tax",
     "shortName": "Other Comprehensive Income (Details) - Schedule of Company\u2019s Controlling Interest, Net of Tax",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "212",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherComprehensiveIncomeAttributableToOwnersOfParent",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherComprehensiveIncomeAttributableToOwnersOfParent",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R213": {
     "role": "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
     "longName": "996170 - Disclosure - Contingencies, Commitments, and Warranties (Details)",
     "shortName": "Contingencies, Commitments, and Warranties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "213",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ProbableContingencies",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ProbableContingencies",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R214": {
     "role": "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
     "longName": "996171 - Disclosure - Non-Controlling Interest (Details) - Schedule of Corporation\u00b4s Subsidiaries that has Material Non-Controlling Interests",
     "shortName": "Non-Controlling Interest (Details) - Schedule of Corporation\u00b4s Subsidiaries that has Material Non-Controlling Interests",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "214",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CurrentAssets",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ProfitOfTheYearAllocatedToNoncontrollingInterest",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "unique": true
     }
    },
    "R215": {
     "role": "http://www.aenza.com.pe/role/DividendsDetails",
     "longName": "996172 - Disclosure - Dividends (Details)",
     "shortName": "Dividends (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "215",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:DistributionOfDividendsPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfDividendsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:DistributionOfDividendsPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfDividendsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R216": {
     "role": "http://www.aenza.com.pe/role/ProfitLossPerShareDetails",
     "longName": "996173 - Disclosure - Profit (Loss) Per Share (Details)",
     "shortName": "Profit (Loss) Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "216",
     "firstAnchor": {
      "contextRef": "c2429",
      "name": "ifrs-full:WeightedAverageNumberOfInstrumentsUsedInCalculatingBasicEarningsLossPerInstrumentParticipatingEquityInstrumentsOtherThanOrdinaryShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "i",
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2429",
      "name": "ifrs-full:WeightedAverageNumberOfInstrumentsUsedInCalculatingBasicEarningsLossPerInstrumentParticipatingEquityInstrumentsOtherThanOrdinaryShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "i",
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R217": {
     "role": "http://www.aenza.com.pe/role/ScheduleofProfitLossPerCommonShareTable",
     "longName": "996174 - Disclosure - Profit (Loss) Per Share (Details) - Schedule of Profit (Loss) Per Common Share",
     "shortName": "Profit (Loss) Per Share (Details) - Schedule of Profit (Loss) Per Common Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "217",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R218": {
     "role": "http://www.aenza.com.pe/role/ScheduleofContributionsReturnsfromNonControllingShareholdersTable",
     "longName": "996175 - Disclosure - Transactions with Non-Controlling Interest (Details) - Schedule of Contributions (Returns) from Non Controlling Shareholders",
     "shortName": "Transactions with Non-Controlling Interest (Details) - Schedule of Contributions (Returns) from Non Controlling Shareholders",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "218",
     "firstAnchor": {
      "contextRef": "c2436",
      "name": "aenz:ContributionsReceivedOfNoncontrollingShareholders",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2436",
      "name": "aenz:ContributionsReceivedOfNoncontrollingShareholders",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R219": {
     "role": "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetails",
     "longName": "996176 - Disclosure - Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Details)",
     "shortName": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "219",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "aenz:ReorganizationAgreementDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "aenz:ReorganizationAgreementDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R220": {
     "role": "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable",
     "longName": "996177 - Disclosure - Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Details) - Schedule of Reorganization Agreement Filed by Adexus, which Allows the Transfer of Adexus S.A. Shares",
     "shortName": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Details) - Schedule of Reorganization Agreement Filed by Adexus, which Allows the Transfer of Adexus S.A. Shares",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "220",
     "firstAnchor": {
      "contextRef": "c2439",
      "name": "ifrs-full:Revenue",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2439",
      "name": "ifrs-full:Revenue",
      "unitRef": "pen",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    },
    "R221": {
     "role": "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPositionDetails",
     "longName": "996178 - Disclosure - Events After the Consolidated Statements of Financial Position (Details)",
     "shortName": "Events After the Consolidated Statements of Financial Position (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "221",
     "firstAnchor": {
      "contextRef": "c2441",
      "name": "aenz:PercentageOfCoupon",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "5",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2441",
      "name": "aenz:PercentageOfCoupon",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "5",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202013-20f_aenzasaa.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "aenz_AAAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AAAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AAA [Member]",
        "documentation": "AAA [Member]",
        "label": "AAAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AENZASAAHoldsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AENZASAAHoldsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AENZA S.A.A. holds [Member]",
        "label": "AENZASAAHolds Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AENZASAAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AENZASAAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable",
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable",
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AENZA S.A.A. [Member]",
        "label": "AENZASAAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AENZAServiciosCorporativosSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AENZAServiciosCorporativosSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofCurrentIncomeTaxPayableDetailsScheduleofCurrentIncomeTaxPayable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AENZA Servicios Corporativos S.A.C. [Member]",
        "verboseLabel": "Aenza Servicios Corporativos S.A.C. [Member]",
        "label": "AENZAServicios Corporativos SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "A [Member]",
        "documentation": "(A) [Member]",
        "label": "AMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_APlusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "APlusMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "A+ [Member]",
        "documentation": "A + [member]",
        "label": "APlus Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountReceivableDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountReceivableDiscountRate",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Account receivable discount rate",
        "documentation": "The percentage of account receivable discount rate.",
        "label": "Account Receivable Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountReceivableFromOutofcourtSettlementWithThirdParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountReceivableFromOutofcourtSettlementWithThirdParties",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditRiskattheReportingDateistheCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Account receivable from out-of-court settlement with third parties",
        "documentation": "The amount of account receivable from out of court settlement with third parties.",
        "label": "Account Receivable From Outofcourt Settlement With Third Parties"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountReceivableToTheMinisterioDeDesarrolloAgrarioYRiego": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountReceivableToTheMinisterioDeDesarrolloAgrarioYRiego",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditRiskattheReportingDateistheCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Account receivable to the Ministerio de Desarrollo Agrario y Riego",
        "documentation": "The amount of account receivable.",
        "label": "Account Receivable To The Ministerio De Desarrollo Agrario YRiego"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccountingEstimatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccountingEstimatesAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable",
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting estimates [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": [
      "r171"
     ]
    },
    "ifrs-full_AccountingEstimatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccountingEstimatesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable",
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting estimates [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for monetary amounts in financial statements that are subject to measurement uncertainty. It also represents the standard value for the 'Accounting estimates' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "aenz_AccountingModel": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountingModel",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting model",
        "label": "Accounting Model"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccountingProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccountingProfit",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysiswasPerformedConsideringIncreaseDecreaseCorporationsGrossMarginsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in profit (loss) before income tax",
        "label": "Accounting profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65"
     ]
    },
    "aenz_AccountsNotesLoansAndFinancingReceivablesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsNotesLoansAndFinancingReceivablesAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Notes Loans And Financing Receivables Axis",
        "label": "Accounts Notes Loans And Financing Receivables Axis"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsNotesLoansAndFinancingReceivablesDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsNotesLoansAndFinancingReceivablesDomainDomain",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AccountsNotesLoansAndFinancingReceivablesDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsPayableConsorcioDuctosDelSurMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsPayableConsorcioDuctosDelSurMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable Consorcio Ductos del Sur [Member]",
        "label": "Accounts Payable Consorcio Ductos Del Sur Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsPayableOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsPayableOther",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts payable",
        "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Accounts Payable Other"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsPayableToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsPayableToRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts payable to related parties",
        "documentation": "The amount of current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]",
        "label": "Accounts Payable To Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsPayableToRelatedPartiesNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsPayableToRelatedPartiesNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable to related parties",
        "label": "Accounts Payable To Related Parties Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsPayableTradeNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsPayableTradeNonCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payable",
        "documentation": "Represent the amount of trade accounts payable.",
        "label": "Accounts Payable Trade Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized the value of accounts receivable",
        "documentation": "Accounts receivable.",
        "label": "Accounts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsReceivableClaim": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsReceivableClaim",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable claim",
        "documentation": "Accounts receivable claim.",
        "label": "Accounts Receivable Claim"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsReceivableFromJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsReceivableFromJointVentures",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditRiskattheReportingDateistheCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable from joint ventures",
        "documentation": "The amount of accounts receivable from joint ventures.",
        "label": "Accounts Receivable From Joint Ventures"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsReceivableFromPersonneels": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsReceivableFromPersonneels",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAccountComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable from personnel",
        "label": "Accounts Receivable From Personneels"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsReceivableFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsReceivableFromRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable from related parties",
        "documentation": "Accounts receivable from related parties",
        "label": "Accounts Receivable From Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsReceivableFromRelatedPartiesAndJointOperators": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsReceivableFromRelatedPartiesAndJointOperators",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofImpairmentofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable from related parties and joint operators",
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]",
        "label": "Accounts Receivable From Related Parties And Joint Operators"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsReceivableFromRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsReceivableFromRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable from related parties",
        "documentation": "The amounts receivable resulting from related party transactions.",
        "label": "Accounts Receivable From Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccountsReceivableMaturitiesYears": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccountsReceivableMaturitiesYears",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third parties and maturities range",
        "documentation": "Accounts receivable maturities years.",
        "label": "Accounts Receivable Maturities Years"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccrualForUnpaidVacationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccrualForUnpaidVacationsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrual for unpaid vacations [Member]",
        "label": "Accrual For Unpaid Vacations Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccrualsAndDeferredIncomeIncludingContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccrualsAndDeferredIncomeIncludingContractLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial income expenses",
        "label": "Accruals and deferred income including contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accruals and deferred income, including contract liabilities. [Refer: Accruals; Deferred income including contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r419",
      "r421"
     ]
    },
    "aenz_AccruedInterestAndVACAdjustmentsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccruedInterestAndVACAdjustmentsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest payable",
        "documentation": "Accrued interest and VAC adjustments payable.",
        "label": "Accrued Interest And VACAdjustments Payable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccumulatedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccumulatedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated cost",
        "documentation": "Accumulated cost.",
        "label": "Accumulated Cost"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable",
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation [Member]",
        "verboseLabel": "Accumulated depreciation and impairment [Member]",
        "label": "Accumulated depreciation, amortisation and impairment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation, amortisation and impairment. [Refer: Impairment loss; Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r72",
      "r81",
      "r139",
      "r154",
      "r159"
     ]
    },
    "aenz_AccumulatedDepreciationAndImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccumulatedDepreciationAndImpairment",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Accumulated depreciation and impairment, Balance at Beginning",
        "periodEndLabel": "Accumulated depreciation and impairment, Balance at Ending",
        "label": "Accumulated Depreciation And Impairment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccumulatedDepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccumulatedDepreciationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Accumulated depreciation and impairment Balance, at Beginning",
        "periodEndLabel": "Accumulated depreciation Balance, at Ending",
        "label": "Accumulated Depreciation Property Plant And Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccumulatedImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccumulatedImpairment",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated impairment",
        "documentation": "Accumulated impairment.",
        "label": "Accumulated Impairment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccumulatedImpairmentAndDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccumulatedImpairmentAndDepreciation",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance, Accumulated impairment and depreciation",
        "periodEndLabel": "Ending Balance, Accumulated impairment and depreciation",
        "documentation": "Accumulated impairment and depreciation.",
        "label": "Accumulated Impairment And Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccumulatedImpairmentAndDepreciations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccumulatedImpairmentAndDepreciations",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Accumulated depreciation, beginning",
        "periodEndLabel": "Accumulated depreciation, ending",
        "documentation": "Accumulated impairment and depreciation.",
        "label": "Accumulated Impairment And Depreciations"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AccumulatedImpairmentAnddepreciationDisposals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AccumulatedImpairmentAnddepreciationDisposals",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposals",
        "documentation": "Accumulated impairment and depreciation disposals.",
        "label": "Accumulated Impairment Anddepreciation Disposals"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AcquiredAnAdditionalPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AcquiredAnAdditionalPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired an additional percentage",
        "documentation": "Acquisition Percentage means, as of any date of determination, expressed as a percentage, (i) the aggregate principal amount of outstanding Acquisition Term Loans divided by (ii) the aggregate principal amount of all outstanding Term Loans.",
        "label": "Acquired An Additional Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AcquisitionAgreementAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AcquisitionAgreementAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition agreement amount",
        "documentation": "The amount acquisition agreement amount.",
        "label": "Acquisition Agreement Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AcquisitionOfAdditionalNoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AcquisitionOfAdditionalNoncontrollingInterestMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of additional non-controlling interest [Member]",
        "label": "Acquisition Of Additional Noncontrolling Interest Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Subsidiary deconsolidation",
        "label": "Acquisitions through business combinations, intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in intangible assets and goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsExchangeGainsandLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial 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": [
      "r85"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsExchangeGainsandLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (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 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: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "aenz_AdditionToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdditionToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Addition To Rightofuse Assets"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdditionalCashTransfer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdditionalCashTransfer",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional cash transfer",
        "documentation": "Additional cash transfer.",
        "label": "Additional Cash Transfer"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdditionalImpairedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdditionalImpairedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Impaired amount",
        "documentation": "Additional Impaired amount.",
        "label": "Additional Impaired Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdditionalIncomeTaxPenalty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdditionalIncomeTaxPenalty",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional income tax penalty",
        "documentation": "Additional income tax penalty.",
        "label": "Additional Income Tax Penalty"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdditionalInvestmentsForOperatingContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdditionalInvestmentsForOperatingContracts",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditRiskattheReportingDateistheCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional investments for operating contracts",
        "documentation": "The additional investments for opeating contracts.",
        "label": "Additional Investments For Operating Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionalProvisionsOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionalProvisionsOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additional provisions, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additional other provisions made. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "aenz_Additions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Additions",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "documentation": "Additions.",
        "label": "Additions"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdditionsCorrespondDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdditionsCorrespondDescription",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions correspond description",
        "documentation": "Additions correspond description.",
        "label": "Additions Correspond Description"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of right-of-use assets",
        "label": "Additions to right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdexusSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdexusSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adexus S.A. [Member]",
        "label": "Adexus SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdjustedEBITDAForRecurringItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdjustedEBITDAForRecurringItems",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdjustedEBITDAisReconciledtoNetLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted EBITDA",
        "documentation": "The amount is adjusted EBITDA for recurring items.",
        "label": "Adjusted EBITDAFor Recurring Items"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdjustedEBITDAWithNonrecurringItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdjustedEBITDAWithNonrecurringItems",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdjustedEBITDAisReconciledtoNetLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted EBITDA for other adjustments",
        "documentation": "The amount is adjusted EBITDA with non-recurring items.",
        "label": "Adjusted EBITDAWith Nonrecurring Items"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdjustmentOfPresentValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdjustmentOfPresentValue",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment of present value (in Dollars)",
        "documentation": "Adjustment of present value.",
        "label": "Adjustment Of Present Value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "label": "Adjustments for amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForCurrentTaxOfPriorPeriod",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "aenz_OtherIncomes",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fee adjustments for right of use",
        "label": "Adjustments for current tax of prior periods"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments of tax expense (income) recognised in the period for current tax of prior periods."
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Adjustments for decrease (increase) in inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts receivable",
        "label": "Adjustments for decrease (increase) in other operating receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other operating receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other assets",
        "label": "Adjustments for decrease (increase) in prepaid expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the decrease (increase) in prepaid expenses to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Current prepaid expenses; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable",
        "verboseLabel": "Accounts receivable",
        "label": "Adjustments for decrease (increase) in trade accounts receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts receivable from related parties",
        "label": "Adjustments for decrease (increase) in trade and other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "ifrs-full_AdjustmentsForDepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDepreciationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Adjustments for depreciation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "ifrs-full_AdjustmentsForFinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForFinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial expense, net",
        "label": "Adjustments for finance costs"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for finance costs to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance costs; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Profit on sale of property, plant and equipment",
        "label": "Adjustments for gain (loss) on disposals, property, plant 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": [
      "r453"
     ]
    },
    "ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of intangible assets",
        "label": "Adjustments for impairment loss recognised in profit or loss, goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss on goodwill recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Goodwill; Impairment loss; Impairment loss recognised in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossInventories",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment (reversal) of inventories",
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss, inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) on inventories recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Impairment loss; Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss; Impairment loss (reversal of impairment loss) recognised in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of property, plant and equipment",
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) on property, plant and equipment recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of accounts receivable and other accounts receivable",
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss, trade and other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) on trade and other receivables recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Impairment loss; Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss; Impairment loss (reversal of impairment loss) recognised in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "aenz_AdjustmentsForIncreaseDecreaseInInterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdjustmentsForIncreaseDecreaseInInterestPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid",
        "documentation": "Adjustments for increase decrease in interest payable.",
        "label": "Adjustments For Increase Decrease In Interest Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherOperatingPayables",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts payable to related parties",
        "label": "Adjustments for increase (decrease) in other operating payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in other operating payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payable",
        "label": "Adjustments for increase (decrease) in trade accounts payable"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade accounts payable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts payable",
        "label": "Adjustments for increase (decrease) in trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "aenz_AdjustmentsForIncreaseDecreaseInpaymentOfIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdjustmentsForIncreaseDecreaseInpaymentOfIncomeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax paid",
        "documentation": "Adjustments For Increase Decrease In Payment Of Income Tax.",
        "label": "Adjustments For Increase Decrease Inpayment Of Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal (reversal) of assets",
        "label": "Adjustments for losses (gains) on disposal of non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for losses (gains) on disposal of non-current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Non-current assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r447"
     ]
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other provisions",
        "verboseLabel": "Adjustment of present value (in Dollars)",
        "label": "Adjustments for provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to profit not affecting cash flows from operating activities:",
        "label": "Adjustments to reconcile profit (loss) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForUndistributedProfitsOfAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForUndistributedProfitsOfAssociates",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lost profits",
        "label": "Adjustments for undistributed profits of associates"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for undistributed profits of associates to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Associates [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Share of the profit and loss of associates and joint ventures accounted for using the equity method",
        "label": "Adjustments for undistributed profits of investments accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for undistributed profits of investments accounted for using the equity method to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Investments accounted for using equity method; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains, Profit/Loss before Income Tax",
        "label": "Adjustments for unrealised foreign exchange losses (gains)"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r367",
      "r451"
     ]
    },
    "ifrs-full_AdjustmentsToReconcileProfitLossToNumeratorUsedInCalculatingEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsToReconcileProfitLossToNumeratorUsedInCalculatingEarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (Loss) Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Administrative expenses",
        "terseLabel": "Administrative expenses",
        "negatedTerseLabel": "Administrative expenses",
        "verboseLabel": "Administrative lawsuits",
        "label": "Administrative expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity classifies as being administrative."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r108",
      "r326"
     ]
    },
    "aenz_AdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdministrativeExpenseMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAmortizationofIntangiblesTable",
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofProfitorLossTable",
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable",
      "http://www.aenza.com.pe/role/ScheduleofDepreciationComprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administrative expenses [Member]",
        "verboseLabel": "Administrative Expenses [Member]",
        "netLabel": "Cost of Sales and Services [Member]",
        "label": "Administrative Expense Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdministrativeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdministrativeExpenses",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administrative processes amount",
        "documentation": "The amount of expenses that the entity classifies as being administrative.",
        "label": "Administrative Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdministrativeExpensesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationExpensesforRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administrative expenses [Member]",
        "label": "Administrative Expenses Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdministrativeExpensesOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdministrativeExpensesOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administrative expenses One [Member]",
        "label": "Administrative Expenses One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdministrativeExpensesTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdministrativeExpensesTwoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administrative expenses Two [Member]",
        "label": "Administrative Expenses Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdministrativeExpensess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdministrativeExpensess",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWorkersProfitSharingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administrative expenses",
        "documentation": "The amount of expenses that the entity classifies as being administrative.",
        "label": "Administrative Expensess"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdministrativeLawsuitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdministrativeLawsuitsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administrative Lawsuits [Member]",
        "label": "Administrative Lawsuits Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdvanceReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdvanceReceived",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances received",
        "documentation": "Represent the amount of advances received.",
        "label": "Advance Received"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdvanceReceivedFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdvanceReceivedFromCustomers",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances received from customers",
        "documentation": "Advances received from customers.",
        "label": "Advance Received From Customers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Advances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Advances",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total payable",
        "verboseLabel": "Advance received",
        "label": "Advances received, representing contract liabilities for performance obligations satisfied at point in time"
       }
      },
      "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": [
      "r419",
      "r421"
     ]
    },
    "aenz_AdvancesReceivedFromCustomer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdvancesReceivedFromCustomer",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances received from customer",
        "documentation": "Advances received from customer.",
        "label": "Advances Received From Customer"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdvancesReceivedFromCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdvancesReceivedFromCustomersMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances received from customers [Member]",
        "label": "Advances Received From Customers Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AdvancesToSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AdvancesToSuppliers",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAccountComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances to suppliers",
        "label": "Advances To Suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AenzaSAAAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AenzaSAAAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AENZA S.A.A.",
        "label": "Aenza SAAAbstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AgeneraSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AgeneraSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agenera S.A. [Member]",
        "label": "Agenera SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AggregatedMeasurementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AggregatedMeasurementMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCarryingAmountandFairValueofIndebtednessTable",
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregated measurement [member]"
       }
      },
      "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": [
      "r149",
      "r158",
      "r207"
     ]
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AggregatedTimeBandsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleoftheCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregated time bands [member]"
       }
      },
      "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": [
      "r27",
      "r217",
      "r226",
      "r228",
      "r231",
      "r232",
      "r234",
      "r240",
      "r260",
      "r345",
      "r389",
      "r392"
     ]
    },
    "aenz_AgreementAccrualAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AgreementAccrualAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement accrual amounting",
        "documentation": "The amount of agreement accrual.",
        "label": "Agreement Accrual Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AgreementAmountPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AgreementAmountPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement amount paid (in Dollars)",
        "documentation": "The amount paid for agreement.",
        "label": "Agreement Amount Paid"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AgustinoPlazaShoppingCenterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AgustinoPlazaShoppingCenterMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable",
      "http://www.aenza.com.pe/role/ScheduleofMinimumRangesMaximumRangesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agustino Plaza\u201d Shopping Center [Member]",
        "verboseLabel": "Agustino Plaza Shopping Center [Member]",
        "label": "Agustino Plaza Shopping Center Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AllLevelsOfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AllLevelsOfFairValueHierarchyMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All levels of fair value hierarchy [member]"
       }
      },
      "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": [
      "r87",
      "r208"
     ]
    },
    "aenz_AllowanceForInventoryWritedownsf": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AllowanceForInventoryWritedownsf",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for inventory write-downs",
        "documentation": "Represent the amount of allowance for inventory write-downs.",
        "label": "Allowance For Inventory Writedownsf"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AmericanDepositarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AmericanDepositarySharesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "American Depositary Shares",
        "label": "American Depositary Shares Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AmericanDepositorySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AmericanDepositorySharesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "American depository shares [Member]",
        "verboseLabel": "ADSs [Member]",
        "label": "American Depository Shares Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AmorizationOfBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AmorizationOfBonds",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementofthisAccountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "negatedLabel": "Amortization",
        "documentation": "Amorization of bonds.",
        "label": "Amorization Of Bonds"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAmortizationofIntangiblesTable",
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible",
        "negatedLabel": "Amortization, Accumulated impairment and depreciation",
        "label": "Amortisation, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "aenz_AmortizationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AmortizationAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization amount",
        "label": "Amortization Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AmortizationAndInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AmortizationAndInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization and interest",
        "documentation": "Amortization and interest.",
        "label": "Amortization And Interest"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AmortizationDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AmortizationDiscontinuedOperationsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAmortizationofIntangiblesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization Discontinued Operations [Member]",
        "label": "Amortization Discontinued Operations Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AmortizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AmortizationMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization [Member]",
        "label": "Amortization Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AmortizedOverTheirEstimatedUsefulLives": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AmortizedOverTheirEstimatedUsefulLives",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "amortized over their estimated useful lives",
        "documentation": "Amortized over their estimated useful lives",
        "label": "Amortized Over Their Estimated Useful Lives"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AmountOfDueDebts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AmountOfDueDebts",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of due debts",
        "documentation": "A due to account is a liability account typically found inside the general ledger that indicates the amount of funds payable to another account.",
        "label": "Amount Of Due Debts"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AmountOfPenaltyImposed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AmountOfPenaltyImposed",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of penalty imposed",
        "documentation": "The amount of penalty which is imposed by supervisory body.",
        "label": "Amount Of Penalty Imposed"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountsPayableRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable to related parties",
        "label": "Amounts payable, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r98",
      "r104"
     ]
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable from related parties",
        "label": "Amounts receivable, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r98",
      "r104"
     ]
    },
    "ifrs-full_AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement amount (in Dollars)",
        "label": "Amounts subject to enforceable master netting arrangement or similar agreement not set off against financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts that are subject to an enforceable master netting arrangement or similar agreement and that are not set off against financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "ifrs-full_AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturity",
        "label": "Analysis of age of financial assets that are past due but not impaired [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "Analysis of the age of financial assets that are past due but not impaired. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "aenz_AndritzHydroSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AndritzHydroSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Andritz Hydro S.A. [Member]",
        "label": "Andritz Hydro SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AnnualBacklogTwoThousandTwentyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AnnualBacklogTwoThousandTwentyFiveMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 [Member]",
        "label": "Annual Backlog Two Thousand Twenty Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AnnualBacklogTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AnnualBacklogTwoThousandTwentyFourMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 [Member]",
        "label": "Annual Backlog Two Thousand Twenty Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AnnualBacklogTwoThousandTwentySixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AnnualBacklogTwoThousandTwentySixMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026+ [Member]",
        "label": "Annual Backlog Two Thousand Twenty Six Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AnnualInterestRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AnnualInterestRatePercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual interest",
        "documentation": "Annual interest rate percentage.",
        "label": "Annual Interest Rate Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ApplicableTaxPayers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ApplicableTaxPayers",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Applicable tax payers (in Nuevos Soles)",
        "documentation": "The amount of  taxpayers whose income is lower than UTI.",
        "label": "Applicable Tax Payers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ApplicableTaxRate",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax rate",
        "label": "Applicable tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "aenz_ApplicableTaxRates": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ApplicableTaxRates",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Applicable Tax Rates",
        "documentation": "Percentage of applicable tax rates.",
        "label": "Applicable Tax Rates"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ArbitrationPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ArbitrationPayableMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arbitration payable [Member]",
        "label": "Arbitration Payable Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ArbitrationProcesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ArbitrationProcesses",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arbitration process",
        "documentation": "Represent the amount arbitration process.",
        "label": "Arbitration Processes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AreaOfLandUsedForAgriculture": {
     "xbrltype": "areaItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AreaOfLandUsedForAgriculture",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMinimumRangesMaximumRangesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease office - Surquillo",
        "label": "Area of land used for agriculture"
       }
      },
      "en": {
       "role": {
        "documentation": "The area of land used for agriculture by the entity."
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "aenz_AreaOfLandUsedForProvinceOfLima": {
     "xbrltype": "areaItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AreaOfLandUsedForProvinceOfLima",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Area of land used province of lima (in Square Meters)",
        "documentation": "The area of land used for province of lima.",
        "label": "Area Of Land Used For Province Of Lima"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AreaOfLands": {
     "xbrltype": "areaItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AreaOfLands",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Area of Lands (in Square Meters)",
        "documentation": "Area of land",
        "label": "Area Of Lands"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets"
       }
      },
      "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": [
      "r24",
      "r207",
      "r208",
      "r209",
      "r292",
      "r295"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AssetsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AssetsAbstract0",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AssetsAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AssetsAbstract1",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AssetsArisingFromExplorationForAndEvaluationOfMineralResources": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssetsArisingFromExplorationForAndEvaluationOfMineralResources",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total estimated investment (in Dollars)",
        "label": "Assets arising from exploration for and evaluation of mineral resources"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets arising from the search for mineral resources, including minerals, oil, natural gas and similar non-regenerative resources after the entity has obtained legal rights to explore in a specific area, as well as the determination of the technical feasibility and commercial viability of extracting the mineral resource."
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "ifrs-full_AssociatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssociatesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInverstmentsinAssociatesandJointVenturesTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Associates [member]",
        "verboseLabel": "Associates [Member]",
        "label": "Associates [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entities over which the investor has significant influence."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r114",
      "r117",
      "r205"
     ]
    },
    "aenz_AuditFirmEngagedByGSP": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AuditFirmEngagedByGSP",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Audit firm engaged by GSP",
        "documentation": "Audit firm engaged by GSP.",
        "label": "Audit Firm Engaged By GSP"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406",
      "r407"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406",
      "r407"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406",
      "r407"
     ]
    },
    "ifrs-full_AverageForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AverageForeignExchangeRate",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesDenominatedInForeignCurrenciesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buy",
        "label": "Average foreign 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": [
      "r417"
     ]
    },
    "ifrs-full_AverageNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AverageNumberOfEmployees",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average number of employees",
        "label": "Average number of employees"
       }
      },
      "en": {
       "role": {
        "documentation": "The average number of personnel employed by the entity during a period."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "aenz_AveragePricePerBarrel": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AveragePricePerBarrel",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Price Per Barrel (in Dollars per share)",
        "documentation": "Average price per barrel.",
        "label": "Average Price Per Barrel"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_AverageRevenueGrowthRateUsedInMeasurementOfFairValueLessCostsOfDisposal": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "AverageRevenueGrowthRateUsedInMeasurementOfFairValueLessCostsOfDisposal",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average revenue growth rate",
        "documentation": "Average Revenue Growth rate used in measurement of fair value less costs of disposal.",
        "label": "Average Revenue Growth Rate Used In Measurement Of Fair Value Less Costs Of Disposal"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BCILoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BCILoanMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BCI Loan [Member]",
        "label": "BCILoan Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BCIManagementAdministradoraGeneralDeFondosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BCIManagementAdministradoraGeneralDeFondosMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BCI Management Administradora General De Fondos [Member]",
        "label": "BCIManagement Administradora General De Fondos Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_BO": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "BO",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bolivia [Member]",
        "label": "BOLIVIA"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BacklogAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BacklogAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Backlog amount",
        "documentation": "Backlog amount.",
        "label": "Backlog Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BalanceAmountOfCivilCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BalanceAmountOfCivilCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance amount of civil compensation",
        "documentation": "Represent the amount of balance amount of civil compensation.",
        "label": "Balance Amount Of Civil Compensation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BalanceAtAccountRecivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BalanceAtAccountRecivable",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinImpairmentofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning",
        "periodEndLabel": "Balance at ending",
        "documentation": "The amount of the general partner's ownership interest.",
        "label": "Balance At Account Recivable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BalanceMiningSectorProjectValued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BalanceMiningSectorProjectValued",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance mining sector project valued",
        "documentation": "Represent the amount of balance mining sector project valued.",
        "label": "Balance Mining Sector Project Valued"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BanCoDeCreditoDelPeruSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BanCoDeCreditoDelPeruSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ban Co De Credito Del Peru SA [Member]",
        "label": "Ban Co De Credito Del Peru SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoBBVAPeruMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoBBVAPeruMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco BBVA Peru [Member]",
        "label": "Banco BBVAPeru Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoBBVAPeruOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoBBVAPeruOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco BBVA Peru One [Member]",
        "label": "Banco BBVAPeru One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoContinentalBBVAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoContinentalBBVAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco Continental BBVA [Member]",
        "label": "Banco Continental BBVAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoDeBogotaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoDeBogotaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable",
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco de Bogota [Member]",
        "verboseLabel": "Banco De Bogota [Member]",
        "label": "Banco De Bogota Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoDeCreditoDelPeruMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoDeCreditoDelPeruMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco De Credito Del Peru [Member]",
        "label": "Banco De Credito Del Peru Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoDeCreditoDelPeruOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoDeCreditoDelPeruOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco De Credito Del Peru [Member]",
        "label": "Banco De Credito Del Peru One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoDeCreditoDelPeruSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoDeCreditoDelPeruSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco de Credito del Peru [Member]",
        "label": "Banco De Credito Del Peru SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoDeCreditoDelPeruThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoDeCreditoDelPeruThreeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco De Credito Del Peru [Member]",
        "label": "Banco De Credito Del Peru Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoDeCreditoDelPeruTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoDeCreditoDelPeruTwoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco De Credito Del Peru [Member]",
        "label": "Banco De Credito Del Peru Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoDeLaNacionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoDeLaNacionMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco de la Nacion [Member]",
        "label": "Banco De La Nacion Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoInteramericanoDeDesarrolloMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoInteramericanoDeDesarrolloMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco Interamericano De Desarrollo [Member]",
        "label": "Banco Interamericano De Desarrollo Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoInteramericanoDeFinanzasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoInteramericanoDeFinanzasMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable",
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco Interamericano de Finanzas [Member]",
        "verboseLabel": "Banco Interamericano De Finanzas [Member]",
        "label": "Banco Interamericano De Finanzas Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoInternacionalDelPeruMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoInternacionalDelPeruMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco Internacional del Peru [Member]",
        "label": "Banco Internacional Del Peru Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoSantanderChileMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoSantanderChileMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco Santander - Chile [Member]",
        "label": "Banco Santander Chile Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoSantanderPeruMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoSantanderPeruMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco Santander Peru [Member]",
        "label": "Banco Santander Peru Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancoScotiabankChileMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancoScotiabankChileMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Banco Scotiabank Chile [Member]",
        "label": "Banco Scotiabank Chile Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BancolombiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BancolombiaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bancolombia [Member]",
        "label": "Bancolombia Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BankAcceptanceAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BankAcceptanceAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCaptionComprisesComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank accounts",
        "label": "Bank acceptance assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of bank acceptances recognised as assets."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "aenz_BankGuaranteeLetter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BankGuaranteeLetter",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank guarantee letter total amount (in Dollars)",
        "documentation": "The amount of bank guarantee letter.",
        "label": "Bank Guarantee Letter"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BankLoansAndOtherFinancialEntities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BankLoansAndOtherFinancialEntities",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other financial liabilities",
        "documentation": "- Bank loans and other financial entities.",
        "label": "Bank Loans And Other Financial Entities"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BankLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BankLoansMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCarryingAmountandFairValueofIndebtednessTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank loans [Member]",
        "verboseLabel": "BankLoansMember",
        "label": "Bank Loans Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BarrancoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BarrancoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Barranco [Member]",
        "label": "Barranco Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) profit per share attributable to owners of the Company during the year (in Nuevos Soles per share)",
        "label": "Basic earnings (loss) per share"
       }
      },
      "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": [
      "r118",
      "r119"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShareFromContinuingOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BasicEarningsLossPerShareFromContinuingOperations",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) profit per share from continuing operations attributable to owners of the Company during the year (in Nuevos Soles per share)",
        "label": "Basic earnings (loss) per share from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "Basic earnings (loss) per share from continuing operations. [Refer: Basic earnings (loss) per share; Continuing operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119"
     ]
    },
    "aenz_BasicProfitLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BasicProfitLossPerShare",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofProfitLossPerCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic profit (loss) per share",
        "documentation": "Basic profit (loss) per share.",
        "label": "Basic Profit Loss Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BasicProfitLossPerShareInContinuingOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BasicProfitLossPerShareInContinuingOperations",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofProfitLossPerCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic profit (loss) per share",
        "documentation": "Basic profit (loss) per share continuing operations.",
        "label": "Basic Profit Loss Per Share In Continuing Operations"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BasisofPreparationandMaterialAccountingPoliciesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BasisofPreparationandMaterialAccountingPoliciesDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Material Accounting Policies (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BasisofPreparationandMaterialAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BasisofPreparationandMaterialAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Material Accounting Policies (Details) - Schedule of Estimated Useful Lives [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BasisofPreparationandMaterialAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BasisofPreparationandMaterialAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Material Accounting Policies (Details) - Schedule of Estimated Useful Lives [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BasisofPreparationandMaterialAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BasisofPreparationandMaterialAccountingPoliciesDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Material Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BenefitsPaidOrPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BenefitsPaidOrPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indemnities Payable",
        "label": "Benefits paid or payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of benefits paid or payable for retirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "aenz_Bond": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Bond",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonds",
        "documentation": "The amount of bonds issued by the entity.",
        "label": "Bond"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BondIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BondIssued",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonds issued (in Shares)",
        "documentation": "Bonds issued.",
        "label": "Bond Issued"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BondsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BondsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BondsAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BondsAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementofthisAccountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "documentation": "Bonds accrued interest.",
        "label": "Bonds Accrued Interest"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BondsDetailsScheduleofBondsIssuedSummaryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BondsDetailsScheduleofBondsIssuedSummaryTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBondsIssuedSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds (Details) - Schedule of Bonds Issued Summary [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BondsDetailsScheduleofMovementofthisAccountTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BondsDetailsScheduleofMovementofthisAccountTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofthisAccountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds (Details) - Schedule of Movement of this Account [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BondsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BondsDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BondsFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BondsFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of bonds",
        "documentation": "Bonds fair value.",
        "label": "Bonds Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BondsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BondsIssued",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofBondsIssuedSummaryTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementofthisAccountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at January, 1",
        "periodEndLabel": "Balance at December, 31",
        "terseLabel": "Bonds",
        "verboseLabel": "Current",
        "label": "Bonds issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of bonds issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_BondsIssuedUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BondsIssuedUndiscountedCashFlows",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at January, 1",
        "periodEndLabel": "Balance at January, 1",
        "label": "Bonds issued, undiscounted cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to bonds issued. [Refer: Bonds issued]"
       }
      }
     },
     "auth_ref": [
      "r390",
      "r396"
     ]
    },
    "aenz_BondsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BondsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BondsNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BondsNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofBondsIssuedSummaryTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonds",
        "verboseLabel": "Non-current",
        "documentation": "The amount of non current bond.",
        "label": "Bonds Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BonusSalariesToBeRecordedinAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BonusSalariesToBeRecordedinAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesandProfitSharingPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonus salaries",
        "documentation": "The amount of bonus salaries.",
        "label": "Bonus Salaries To Be Recordedin Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingCostsCapitalizedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingCostsCapitalizedMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing costs capitalized [Member]",
        "label": "Borrowing Costs Capitalized Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingCostsCapitalizedSecondRoadway": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingCostsCapitalizedSecondRoadway",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsoftheSubsidiaryRedVialTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization of second roadway",
        "documentation": "Borrowing costs capitalized, second roadway.",
        "label": "Borrowing Costs Capitalized Second Roadway"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingCostsRecognisedAsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingCostsRecognisedAsExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization",
        "label": "Borrowing costs recognised as expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest and other costs that an entity incurs in connection with the borrowing of funds that are recognised as an expense."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current",
        "verboseLabel": "Borrowings",
        "label": "Borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_BorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsAdjustmentToInterestRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsAdjustmentToInterestRate",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings, adjustment to interest rate basis",
        "documentation": "Borrowings adjustment to interest rate basis",
        "label": "Borrowings Adjustment To Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings, adjustment to interest rate basis",
        "verboseLabel": "Bearing interest rate",
        "label": "Borrowings, adjustment to 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": [
      "r457"
     ]
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "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": [
      "r457"
     ]
    },
    "ifrs-full_BorrowingsByNameMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsByNameMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [member]"
       }
      },
      "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": [
      "r457"
     ]
    },
    "aenz_BorrowingsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofBrrowingsItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofBrrowingsItemLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Brrowings Item [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofBrrowingsItemTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofBrrowingsItemTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Brrowings Item [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofCarryingAmountandFairValueofIndebtednessLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofCarryingAmountandFairValueofIndebtednessLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCarryingAmountandFairValueofIndebtednessTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Carrying Amount and Fair Value of Indebtedness [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofCarryingAmountandFairValueofIndebtednessTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofCarryingAmountandFairValueofIndebtednessTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCarryingAmountandFairValueofIndebtednessTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Carrying Amount and Fair Value of Indebtedness [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofCurrentValueofObligationsforFinanceLeaseAgreementsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofCurrentValueofObligationsforFinanceLeaseAgreementsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCurrentValueofObligationsforFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Current Value of Obligations for Finance Lease Agreements [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofCurrentValueofObligationsforFinanceLeaseAgreementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofCurrentValueofObligationsforFinanceLeaseAgreementsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCurrentValueofObligationsforFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Current Value of Obligations for Finance Lease Agreements [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofFinanceLeasesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofFinanceLeasesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Finance Leases [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofFinanceLeasesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofFinanceLeasesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Finance Leases [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Maturity and Current Value of Obligations for Right-of-Use Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Maturity and Current Value of Obligations for Right-of-Use Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Movement in Other Financial Liabilities, Included in Financing Activities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Movement in Other Financial Liabilities, Included in Financing Activities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofRightofUseLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofRightofUseLiabilitiesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Right-of-Use Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleofRightofUseLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleofRightofUseLiabilitiesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of Right-of-Use Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleoftheCurrentValueofObligationsforRightofUseLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleoftheCurrentValueofObligationsforRightofUseLiabilitiesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftheCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of the Current Value of Obligations for Right-of-Use Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsScheduleoftheCurrentValueofObligationsforRightofUseLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsScheduleoftheCurrentValueofObligationsforRightofUseLiabilitiesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftheCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of the Current Value of Obligations for Right-of-Use Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BorrowingsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ScheduleofBondsIssuedSummaryTable",
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable",
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "verboseLabel": "Interest Rate",
        "netLabel": "Borrowings, interest rate",
        "label": "Borrowings, interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "aenz_BorrowingsOfCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsOfCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCarryingAmountandFairValueofIndebtednessTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount",
        "documentation": "The amount of borrowings of carrying.",
        "label": "Borrowings Of Carrying Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsOriginalCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsOriginalCurrency",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBondsIssuedSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency",
        "label": "Borrowings, original currency"
       }
      },
      "en": {
       "role": {
        "documentation": "The currency in which the borrowings are denominated. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Borrowings",
        "label": "Borrowings recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for borrowings assumed in a business combination. [Refer: Borrowings; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r455"
     ]
    },
    "aenz_BorrowingsTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BorrowingsTotal",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Borrowings Total"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_Borrwings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Borrwings",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "documentation": "The amount of borrwings.",
        "label": "Borrwings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails",
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/CashandCashEquivalentsDetails",
      "http://www.aenza.com.pe/role/EquityDetails",
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails",
      "http://www.aenza.com.pe/role/GeneralInformationDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofEstimatedUsefulLivesTable",
      "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable",
      "http://www.aenza.com.pe/role/ScheduleofMinimumRangesMaximumRangesTable",
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bottom of range [member]",
        "verboseLabel": "Bottom of Range [Member]",
        "netLabel": "Minimum range [Member]",
        "label": "Top of Range [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r234",
      "r243",
      "r372",
      "r374",
      "r457"
     ]
    },
    "aenz_BridgeLoanAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BridgeLoanAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bridge Loan Agreement (in Dollars)",
        "documentation": "The amounts bridge loan agreement",
        "label": "Bridge Loan Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BridgeLoanAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BridgeLoanAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bridge loan amount",
        "documentation": "Bridge loan amount.",
        "label": "Bridge Loan Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BridgesLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BridgesLoanMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bridge Loan [Member]",
        "label": "Bridges Loan Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_BuildingsAndPremisesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "BuildingsAndPremisesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and Premises [Member]",
        "label": "Buildings And Premises Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BuildingsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable",
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings [Member]",
        "label": "Buildings [member]"
       }
      },
      "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": [
      "r428"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407"
     ]
    },
    "country_CL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CL",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chile [Member]",
        "label": "CHILE"
       }
      }
     },
     "auth_ref": []
    },
    "country_CO": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CO",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Colombia [Member]",
        "label": "COLOMBIA"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CallaoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CallaoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Callao [Member]",
        "label": "Callao Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CamHoldingSpAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CamHoldingSpAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cam Holding S.p.A. [Member]",
        "label": "Cam Holding Sp AMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CapitalCommitmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CapitalCommitmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies, Commitments, and Warranties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CapitalIncreaseForBondsConversion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CapitalIncreaseForBondsConversion",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital increase for bond\u2019s conversion",
        "documentation": "Capital increase for bond\u2019s conversion",
        "label": "Capital Increase For Bonds Conversion"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CapitalIncreaseForBondsConversioninShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CapitalIncreaseForBondsConversioninShares",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital increase for bond\u2019s conversion (in Shares)",
        "documentation": "Capital increase for bond\u2019s conversion.",
        "label": "Capital Increase For Bonds Conversionin Shares"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CapitalOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CapitalOne",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofLeverageRatioTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total net debt plus equity (a) + (b)",
        "documentation": "The amount of total capital.",
        "label": "Capital One"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CapitalizationOfConvertibleBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CapitalizationOfConvertibleBonds",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization of convertible bonds",
        "documentation": "The amount is capitalization of convertible bonds.",
        "label": "Capitalization Of Convertible Bonds"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CapitalizationOfInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CapitalizationOfInterests",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization of interests",
        "documentation": "The amount is capitalization of interests.",
        "label": "Capitalization Of Interests"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CarreteraAndinaDelSurSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CarreteraAndinaDelSurSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofCorrespondtoFutureCollectionstotheGrantorTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable",
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable",
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carretera Andina del Sur S.A.C [Member]",
        "verboseLabel": "Carretera Andina del Sur S.A. [Member]",
        "netLabel": "Carretera Andina del Sur S.A.C. [Member]",
        "label": "Carretera Andina Del Sur SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CarreteraAndinaDelSurSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CarreteraAndinaDelSurSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carretera Andina del Sur S.A. [Member]",
        "label": "Carretera Andina Del Sur SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CarreteraSierraPiuraSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CarreteraSierraPiuraSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofCorrespondtoFutureCollectionstotheGrantorTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carretera Sierra Piura S.A.C. [Member]",
        "label": "Carretera Sierra Piura SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsJointVenturesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount",
        "documentation": "Carrying amount.",
        "label": "Carrying Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "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": [
      "r72",
      "r77",
      "r139",
      "r144",
      "r152",
      "r154",
      "r157",
      "r158",
      "r159",
      "r248",
      "r270",
      "r271"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r77",
      "r144",
      "r152",
      "r157",
      "r158",
      "r248",
      "r270",
      "r271"
     ]
    },
    "aenz_CarryingAmounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CarryingAmounts",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount",
        "label": "Carrying Amounts"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CarryingAmountsAtEnding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CarryingAmountsAtEnding",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Carrying amounts, Beginning",
        "periodEndLabel": "Carrying amounts, at Ending",
        "label": "Carrying Amounts At Ending"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CarryingAmountsAtEndingofPropertyandPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CarryingAmountsAtEndingofPropertyandPlantEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Carrying amounts, at Beginning",
        "periodEndLabel": "Carrying amounts, at Ending",
        "label": "Carrying Amounts At Endingof Propertyand Plant Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CarryingAmountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CarryingAmountsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying Amounts [Member]",
        "label": "Carrying Amounts Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CashAndCashEquivalent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashAndCashEquivalent",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "documentation": "The amount of cash and cash equivalents that the entity does not separately disclose in the same statement or note. [Refer: Cash and cash equivalents]",
        "label": "Cash And Cash Equivalent"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails",
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofCaptionComprisesComprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Total Cash and Cash equivalents",
        "netLabel": "Cash and cash equivalent",
        "label": "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": [
      "r16",
      "r165",
      "r198"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalentsAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]",
        "terseLabel": "Cash and cash equivalents (*)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at the beginning of the year",
        "periodEndLabel": "Cash and cash equivalents at the end of the year",
        "label": "Cash and cash equivalents if different from statement of financial position"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash and cash equivalents in the statement of cash flows when different from the amount of cash and cash equivalents in the statement of financial position. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "ifrs-full_CashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ScheduleofLeverageRatioTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Cash and cash equivalents",
        "terseLabel": "Cash equivelant",
        "label": "Cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of 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."
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (applied to) provided by financing activities",
        "negatedLabel": "Cash flows from financing activities",
        "label": "Cash flows from (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."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r167"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities",
        "label": "Cash flows from (used in) financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash received (return of contributions) from non-controlling shareholders",
        "verboseLabel": "Financing cash flows",
        "label": "Cash flows from (used in) financing activities, continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) the entity's financing activities, related to continuing operations. [Refer: Continuing operations [member]; Cash flows from (used in) financing activities]"
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash applied to investing activities",
        "negatedLabel": "Cash flows from investment activities",
        "label": "Cash flows from (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."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r167"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing activities",
        "label": "Cash flows from (used in) investing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesContinuingOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing cash flows",
        "label": "Cash flows from (used in) investing activities, continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) the entity's investing activities, related to continuing operations. [Refer: Continuing operations [member]; Cash flows from (used in) investing activities]"
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "terseLabel": "Cash flows from operating activities",
        "label": "Cash flows from (used in) operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r160",
      "r167"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating activities",
        "label": "Cash flows from (used in) operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows",
        "label": "Cash flows from (used in) operating activities, discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) the entity's operating activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) operating activities]"
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "aenz_CashFlowsRelatingToTheDiscontinuedOperationsAreAsFollowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashFlowsRelatingToTheDiscontinuedOperationsAreAsFollowsAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows relating to the discontinued operations are as follows:",
        "label": "Cash Flows Relating To The Discontinued Operations Are As Follows Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashOnHand": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashOnHand",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCaptionComprisesComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash on hand",
        "label": "Cash on hand"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash held by the entity. This does not include demand deposits."
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "aenz_CashandCashEquivalentsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashandCashEquivalentsDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofCaptionComprisesComprisesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashandCashEquivalentsDetailsScheduleofCaptionComprisesComprisesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCaptionComprisesComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of Caption Comprises Comprises [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofCaptionComprisesComprisesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashandCashEquivalentsDetailsScheduleofCaptionComprisesComprisesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCaptionComprisesComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of Caption Comprises Comprises [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofDepositsBearInterestLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashandCashEquivalentsDetailsScheduleofDepositsBearInterestLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of Deposits Bear Interest [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofDepositsBearInterestTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashandCashEquivalentsDetailsScheduleofDepositsBearInterestTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of Deposits Bear Interest [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofPaymentofBondsIssuedandOtherObligationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashandCashEquivalentsDetailsScheduleofPaymentofBondsIssuedandOtherObligationsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPaymentofBondsIssuedandOtherObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of Payment of Bonds Issued and Other Obligations [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofPaymentofBondsIssuedandOtherObligationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashandCashEquivalentsDetailsScheduleofPaymentofBondsIssuedandOtherObligationsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPaymentofBondsIssuedandOtherObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of Payment of Bonds Issued and Other Obligations [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofUnrestrictedTrustAccountsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashandCashEquivalentsDetailsScheduleofUnrestrictedTrustAccountsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnrestrictedTrustAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of Unrestricted Trust Accounts [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofUnrestrictedTrustAccountsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashandCashEquivalentsDetailsScheduleofUnrestrictedTrustAccountsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnrestrictedTrustAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of Unrestricted Trust Accounts [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CashandCashEquivalentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashandCashEquivalentsDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CashandCashEquivalentsTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashandCashEquivalentsTablesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Abstract]",
        "label": "Cashand Cash Equivalents Tables Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CashandCashEquivalentsTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CashandCashEquivalentsTablesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial 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": [
      "r284"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial 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": [
      "r284"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails",
      "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPositionDetails",
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofCurrentIncomeTaxPayableDetailsScheduleofCurrentIncomeTaxPayable",
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable",
      "http://www.aenza.com.pe/role/ScheduleofForeignCurrencyTranslationAdjustmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofInverstmentsinAssociatesandJointVenturesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsJointVenturesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsinAssociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable",
      "http://www.aenza.com.pe/role/ScheduleofLandIncludesPropertiesfortheDevelopmentTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementinImpairmentofOtherReceivablesTable",
      "http://www.aenza.com.pe/role/ScheduleofRealEstateWorkinProgressTable",
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable",
      "http://www.aenza.com.pe/role/ScheduleofSegmentsbyGeographicalAreasTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "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": [
      "r103"
     ]
    },
    "aenz_CerroDelAguilaHydroelectricPowerPlantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CerroDelAguilaHydroelectricPowerPlantMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cerro del Aguila Hydroelectric Power Plant [Member]",
        "label": "Cerro Del Aguila Hydroelectric Power Plant Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ChangeInAmountRecognisedForPreacquisitionDeferredTaxAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ChangeInAmountRecognisedForPreacquisitionDeferredTaxAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax increased decreased amount",
        "label": "Increase (decrease) in amount recognised for pre-acquisition deferred tax asset"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a pre-acquisition deferred tax asset of the acquirer as a result of a business combination that changes the probability of realising the asset by the acquirer. [Refer: Deferred tax assets; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "aenz_ChangeInPriorYearsEstimations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ChangeInPriorYearsEstimations",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedPretaxIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in prior years estimations",
        "documentation": "The amount of change in prior years estimations.",
        "label": "Change In Prior Years Estimations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ChangesInInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ChangesInInvestmentProperty",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment of investment",
        "label": "Increase (decrease) in investment property"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in investment property. [Refer: Investment property]"
       }
      }
     },
     "auth_ref": [
      "r152",
      "r157"
     ]
    },
    "aenz_ChangesInThisEstimateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ChangesInThisEstimateAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Changes In This Estimate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ChileAndColombiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ChileAndColombiaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chile and Colombia [Member]",
        "label": "Chile And Colombia Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ChileColombiaAndMexicoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ChileColombiaAndMexicoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chile, Colombia and Mexico [Member]",
        "label": "Chile Colombia And Mexico Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ChileanPesoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ChileanPesoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesDenominatedInForeignCurrenciesTable",
      "http://www.aenza.com.pe/role/ScheduleofStrengthenedorWeakenedAgainstthePeruvianSolTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chilean Peso [Member]",
        "label": "Chilean Peso Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ChileanPesosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ChileanPesosMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofForeignCurrencyTranslationAdjustmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chilean Pesos\t[Member]",
        "label": "Chilean Pesos Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CitibankDelPeruMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CitibankDelPeruMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Citibank del Peru [Member]",
        "label": "Citibank Del Peru Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CivilCompensationToPeruvianGovernmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CivilCompensationToPeruvianGovernmentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Civil compensation to Peruvian Government [Member]",
        "label": "Civil Compensation To Peruvian Government Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CivilCompensationValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CivilCompensationValue",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Civil compensation",
        "documentation": "Represent the amount of civil compensation value.",
        "label": "Civil Compensation Value"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CivilLawsuitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CivilLawsuitsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Civil Lawsuits [Member]",
        "label": "Civil Lawsuits Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CivilPenalty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CivilPenalty",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Civil penalty",
        "documentation": "Represent the amount of civil penalty.",
        "label": "Civil Penalty"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CivilPenaltyTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CivilPenaltyTerm",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Civil penalty term",
        "documentation": "Term of civil penalty years.",
        "label": "Civil Penalty Term"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CivilRepair": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CivilRepair",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Civil compensation recognized from the Agreement (note 21.a)",
        "documentation": "The amount of civil repair.",
        "label": "Civil Repair"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ClaimProcessesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ClaimProcessesAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Claim amount",
        "documentation": "The amount of claim processes amount.",
        "label": "Claim Processes Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ClaimsAndAccountsReceivableFromThirdParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ClaimsAndAccountsReceivableFromThirdParties",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAccountComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Claims and accounts receivable from third parties",
        "documentation": "Amount of claims and accounts receivable from third parties.",
        "label": "Claims And Accounts Receivable From Third Parties"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ClaimsToThirdPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ClaimsToThirdPartiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinImpairmentofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Claims to third parties [Member]",
        "label": "Claims To Third Parties Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ClassOfShare": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ClassOfShare",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsJointVenturesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of share",
        "documentation": "Class of share.",
        "label": "Class Of Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfContingentLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfContingentLiabilitiesAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "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": [
      "r136",
      "r247"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable",
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial 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": [
      "r242",
      "r279",
      "r280",
      "r305",
      "r306"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivablesNetTable"
     ],
     "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": [
      "r270",
      "r272",
      "r275",
      "r276"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivablesNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial instruments, class [member]"
       }
      },
      "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": [
      "r270",
      "r272",
      "r275",
      "r276"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial 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": [
      "r279",
      "r280",
      "r305",
      "r306"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofGoodwillofCashGeneratingUnitsTable",
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets and 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": [
      "r444"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "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": [
      "r145"
     ]
    },
    "ifrs-full_ClassesOfInventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfInventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofEstimatedUsefulLivesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable",
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable",
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "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": [
      "r78"
     ]
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfProvisionsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "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": [
      "r135"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation",
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "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": [
      "r38"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfShareCapitalMember",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation",
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share capital [member]"
       }
      },
      "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": [
      "r38"
     ]
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClosingForeignExchangeRate",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesDenominatedInForeignCurrenciesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale",
        "label": "Closing foreign 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": [
      "r417"
     ]
    },
    "aenz_CollectionOfMoneyForComplementaryWorks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CollectionOfMoneyForComplementaryWorks",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collection money for complementary works",
        "documentation": "Represent the amount of collection of money for complementary works.",
        "label": "Collection Of Money For Complementary Works"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CollectionRights": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CollectionRights",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collection rights",
        "documentation": "Collection rights.",
        "label": "Collection Rights"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ColombianPesosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ColombianPesosMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesDenominatedInForeignCurrenciesTable",
      "http://www.aenza.com.pe/role/ScheduleofForeignCurrencyTranslationAdjustmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Colombian Pesos [Member]",
        "label": "Colombian Pesos Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ComasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ComasMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comas [Member]",
        "label": "Comas Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ComercialInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ComercialInterests",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comercial interests",
        "documentation": "Comercial interests.",
        "label": "Comercial Interests"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CommissionsAndCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CommissionsAndCollateral",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commissions and collaterals",
        "documentation": "Commissions and collaterals.",
        "label": "Commissions And Collateral"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CommittedToPayCivilPenalty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CommittedToPayCivilPenalty",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Committed to pay civil penalty",
        "documentation": "Committed to pay a civil penalty.",
        "label": "Committed To Pay Civil Penalty"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CommonSharesParValueS100PerShareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CommonSharesParValueS100PerShareMember",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Shares, par value s/1.00 per share",
        "label": "Common Shares Par Value S100 Per Share Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_Compensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Compensation",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation",
        "documentation": "The amount of compensation.",
        "label": "Compensation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CompensationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CompensationAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation amount",
        "verboseLabel": "compensation amount",
        "documentation": "Compensation amount.",
        "label": "Compensation Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CompensationForTimeOfServiceofOtherAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CompensationForTimeOfServiceofOtherAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesandProfitSharingPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation for time of service",
        "documentation": "The amount of compensation for time of service.",
        "label": "Compensation For Time Of Serviceof Other Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CompensationFromThirdPartiesForItemsOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CompensationFromThirdPartiesForItemsOfPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mainly corresponds value",
        "label": "Compensation from third parties for items of property, plant and equipment that were impaired, lost or given up"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation from third parties for items of property, plant and equipment that were impaired, lost or given up that is included in profit or loss. [Refer: Profit (loss); Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "aenz_CompensationOfCustomerAdvance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CompensationOfCustomerAdvance",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation of customer advances",
        "documentation": "Compensation of customer advances.",
        "label": "Compensation Of Customer Advance"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/ScheduleofAnalysisofOtherComprehensiveIncomeTable",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "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": [
      "r6"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total comprehensive income for the year attributable to controlling interest in the Company",
        "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Items that may be subsequently reclassified to profit or loss",
        "label": "Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncomeAlt0": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income for the year",
        "terseLabel": "Comprehensive income of the year",
        "verboseLabel": "Comprehensive income attributable to, total",
        "label": "Comprehensive income"
       }
      },
      "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": [
      "r2",
      "r43",
      "r174",
      "r176",
      "r193",
      "r370"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive income attributable to:",
        "label": "Comprehensive income attributable to [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncomeAlt0": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interest",
        "label": "Comprehensive income, attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r46"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterestsContinuingAndDiscontinuedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterestsContinuingAndDiscontinuedOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Controlling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncomeAlt0": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income for the period attributable to owners of the Company, total",
        "terseLabel": "Owners of the Company",
        "label": "Comprehensive income, attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r47"
     ]
    },
    "ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ComprimidoAndinoSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ComprimidoAndinoSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transportadora de Gas Natural Comprimido Andino S.A.C. [Member]",
        "label": "Comprimido Andino SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other equipment [Member]",
        "label": "Computer equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing computer equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r428"
     ]
    },
    "aenz_ConcentradoraToquepalaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConcentradoraToquepalaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentradora Toquepala [Member]",
        "label": "Concentradora Toquepala Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConcentratorPlantAndTunnelOfQuellavecoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConcentratorPlantAndTunnelOfQuellavecoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentrator Plant and tunnel of Quellaveco\t[Member]",
        "label": "Concentrator Plant And Tunnel Of Quellaveco Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConcesionariaChavimochicSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConcesionariaChavimochicSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concesionaria Chavimochic S.A.C. [Member]",
        "label": "Concesionaria Chavimochic SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConcesionariaLaChiraSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConcesionariaLaChiraSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofCorrespondtoFutureCollectionstotheGrantorTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concesionaria La Chira S.A. [Member]",
        "label": "Concesionaria La Chira SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConcesionariaVaExpresaSurSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConcesionariaVaExpresaSurSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concesionaria V\u00eda Expresa Sur S.A. [Member]",
        "verboseLabel": "Concesionaria Via Expresa Sur S.A. [Member]",
        "label": "Concesionaria Va Expresa Sur SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConcessionContractPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConcessionContractPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of concession contract",
        "documentation": "Concession contract percentage.",
        "label": "Concession Contract Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConcessionEffectivePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConcessionEffectivePeriod",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concession period term",
        "documentation": "Concession effective period.",
        "label": "Concession Effective Period"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConcessionTermination": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConcessionTermination",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concession termination",
        "label": "Concession Termination"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConcessionaireAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConcessionaireAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concessionaire amount",
        "label": "Concessionaire Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsolidateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsolidateMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated [Member]",
        "label": "Consolidate Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsolidatedStatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsolidatedStatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Consolidated Statement Of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsolidatedStatementsOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsolidatedStatementsOfChangesInEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements Of Changes In Equity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r460",
      "r461"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r460",
      "r461"
     ]
    },
    "aenz_ConsolidationOfEntities": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsolidationOfEntities",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation of entities, percentage",
        "documentation": "Consolidation of entities.",
        "label": "Consolidation Of Entities"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioAltoCaymaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioAltoCaymaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Alto Cayma [Member]",
        "label": "Consorcio Alto Cayma Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioChicamaAscopeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioChicamaAscopeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Chicama \u2013 Ascope [Member]",
        "label": "Consorcio Chicama Ascope Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioConstructorAltoCaymaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioConstructorAltoCaymaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Constructor Alto Cayma [Member]",
        "label": "Consorcio Constructor Alto Cayma Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioConstructorChavimochicMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioConstructorChavimochicMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable",
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Constructor Chavimochic [Member]",
        "verboseLabel": "Consorcio Vial del Sur [Member]",
        "label": "Consorcio Constructor Chavimochic Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioConstructorDuctosDelSurMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioConstructorDuctosDelSurMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Constructor Ductos del Sur [Member]",
        "label": "Consorcio Constructor Ductos Del Sur Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioEcotecGMIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioEcotecGMIMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Ecotec \u2013 GMI [Member]",
        "label": "Consorcio Ecotec GMIMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioEcotecGMIPIMMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioEcotecGMIPIMMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Ecotec \u2013 GMI \u2013 PIM [Member]",
        "label": "Consorcio Ecotec GMIPIMMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioEnergiaYVaporMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioEnergiaYVaporMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Rio Urubamba [Member]",
        "label": "Consorcio Energia YVapor Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioErmitanoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioErmitanoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Ermitano [Member]",
        "label": "Consorcio Ermitano Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioErmitaoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioErmitaoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Ermita\u00f1o [Member]",
        "label": "Consorcio Ermitao Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioGMIHaskoningdhvMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioGMIHaskoningdhvMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio GMI- Haskoningdhv [Member]",
        "label": "Consorcio GMIHaskoningdhv Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioGyMCONCIVILESMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioGyMCONCIVILESMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio GyM \u2013 CONCIVILES [Member]",
        "label": "Consorcio Gy MCONCIVILESMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioGyMConcivilesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioGyMConcivilesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio GyM Conciviles [Member]",
        "label": "Consorcio Gy MConciviles Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioGyMStraconMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioGyMStraconMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio GyM-Stracon [Member]",
        "label": "Consorcio Gy MStracon Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioHVGyMMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioHVGyMMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio HV GyM [Member]",
        "label": "Consorcio HVGy MMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioHuachoPativilcaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioHuachoPativilcaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. [Member]",
        "label": "Consorcio Huacho Pativilca Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioInternacionalSupervisionValleSagradoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioInternacionalSupervisionValleSagradoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Internacional Supervision Valle Sagrado [Member]",
        "label": "Consorcio Internacional Supervision Valle Sagrado Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioIntiPunkuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioIntiPunkuMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Intipunku [Member]",
        "verboseLabel": "Consorcio Inti Punku [Member]",
        "label": "Consorcio Inti Punku Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioItaloPeruanoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioItaloPeruanoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Italo Peruano [Member]",
        "label": "Consorcio Italo Peruano Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioLaChiraMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioLaChiraMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio La Chira [Member]",
        "label": "Consorcio La Chira Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioLaGloriaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioLaGloriaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio La Gloria [Member]",
        "label": "Consorcio La Gloria Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioLimaActividadesComercialesSurMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioLimaActividadesComercialesSurMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Lima Actividades Comerciales Sur [Member]",
        "label": "Consorcio Lima Actividades Comerciales Sur Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioLimaActividadesSurMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioLimaActividadesSurMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Lima Actividades Sur [Member]",
        "label": "Consorcio Lima Actividades Sur Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioManperanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioManperanMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Manperan [Member]",
        "label": "Consorcio Manperan Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioNortePachacutecMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioNortePachacutecMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Norte Pachacutec [Member]",
        "label": "Consorcio Norte Pachacutec Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioObrasVialesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioObrasVialesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Obras Viales [Member]",
        "label": "Consorcio Obras Viales Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioPascoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioPascoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Intipunku [Member]",
        "label": "Consorcio Pasco Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioPeruanoDeConservacionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioPeruanoDeConservacionMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Peruano de Conservaci\u00f3n [Member]",
        "verboseLabel": "Consorcio Peruano de Conservacion [Member]",
        "label": "Consorcio Peruano De Conservacion Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioPoyryGMIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioPoyryGMIMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Poyry-GMI [Member]",
        "label": "Consorcio Poyry GMIMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioRibereoChinchaycamacMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioRibereoChinchaycamacMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Ribereno Chinchaycamac [Member]",
        "label": "Consorcio Ribereo Chinchaycamac Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioRioMantaroMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioRioMantaroMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Rio Mantaro [Member]",
        "label": "Consorcio Rio Mantaro Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioRioUrubambaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioRioUrubambaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Rio Urubamba [Member]",
        "label": "Consorcio Rio Urubamba Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioSupervisorGRHMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioSupervisorGRHMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Supervisor GRH [Member]",
        "label": "Consorcio Supervisor GRHMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioSupervisorIloMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioSupervisorIloMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Supervisor Ilo [Member]",
        "label": "Consorcio Supervisor Ilo Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioTNTVialYVivesDSDChileLtdaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioTNTVialYVivesDSDChileLtdaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio TNT Vial y Vives \u2013 DSD Chile Ltda [Member]",
        "label": "Consorcio TNTVial YVives DSDChile Ltda Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioTerminalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioTerminalesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Terminales [Member]",
        "label": "Consorcio Terminales Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioVialAyahuaylasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioVialAyahuaylasMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Vial Ayahuaylas [Member]",
        "label": "Consorcio Vial Ayahuaylas Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioVialDelSurMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioVialDelSurMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Vial del Sur [Member]",
        "label": "Consorcio Vial Del Sur Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioVialLaConcordiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioVialLaConcordiaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Vial la Concordia [Member]",
        "label": "Consorcio Vial La Concordia Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioVialQuinuaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioVialQuinuaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Vial Quinua [Member]",
        "label": "Consorcio Vial Quinua Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioVialSierraMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioVialSierraMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Vial Sierra [Member]",
        "label": "Consorcio Vial Sierra Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsorcioVialSullanaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsorcioVialSullanaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consorcio Vial Sullana [Member]",
        "label": "Consorcio Vial Sullana Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConsortiumFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConsortiumFundsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnrestrictedTrustAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consortium funds [Member]",
        "label": "Consortium Funds Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConstructionActivitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConstructionActivitiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction activities [Member]",
        "label": "Construction Activities Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConstructionAndSanitationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConstructionAndSanitationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction and Sanitation Expense",
        "documentation": "The amount of construction and sanitation expense.",
        "label": "Construction And Sanitation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConstructionAndSanitationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConstructionAndSanitationExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction and sanitation expenses (in Dollars)",
        "documentation": "The amount of expenditure capitalised during the construction of non-current assets that are not yet available for use. [Refer: Non-current assets]",
        "label": "Construction And Sanitation Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConstructionDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConstructionDiscountRate",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction discount rate",
        "documentation": "The percentage of construction discount rate.",
        "label": "Construction Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConstructionExpensePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConstructionExpensePercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction expense percentage",
        "documentation": "Construction expense percentage",
        "label": "Construction Expense Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ConstructionInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ConstructionInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable": {
       "parentTag": "ifrs-full_FinancialAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Engineering and Construction",
        "label": "Construction in progress"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenditure capitalised during the construction of non-current assets that are not yet available for use. [Refer: Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r428"
     ]
    },
    "aenz_ConstructionMaterial": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConstructionMaterial",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction materials",
        "documentation": "The amount of construction materials.",
        "label": "Construction Material"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConstructionOfTheSecondTranchOfTheAnconHuachoPativilcaHighway": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConstructionOfTheSecondTranchOfTheAnconHuachoPativilcaHighway",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsoftheSubsidiaryRedVialTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction of the second tranche of the \u201cAncon-Huacho-Pativilca\u201d highway",
        "documentation": "Construction of the second tranch of the \u201cAncon-Huacho-Pativilca\u201d highway.",
        "label": "Construction Of The Second Tranch Of The Ancon Huacho Pativilca Highway"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConstructorAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConstructorAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Constructor amount",
        "documentation": "The constructor amount.",
        "label": "Constructor Amount"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contact Personnel Email Address",
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contact Personnel Name",
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ContentiousadministrativeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ContentiousadministrativeAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contentious-administrative amount",
        "documentation": "Amount of Contentious-administrative amount.",
        "label": "Contentiousadministrative Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ContingenciesCommitmentsandWarrantiesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ContingenciesCommitmentsandWarrantiesDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies, Commitments, and Warranties (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ContingenciesCommitmentsandWarrantiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ContingenciesCommitmentsandWarrantiesDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies, Commitments, and Warranties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ContingencyProvison": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ContingencyProvison",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingency provision",
        "documentation": "Contingency provison.",
        "label": "Contingency Provison"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContingentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContingentLiabilitiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingent liabilities [member]"
       }
      },
      "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": [
      "r137",
      "r247"
     ]
    },
    "aenz_ContinuingAndDiscontinuedOperationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ContinuingAndDiscontinuedOperationAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationExpensesforRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing and discontinued operation [Axis]",
        "label": "Continuing And Discontinued Operation Axis"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ContinuingAndDiscontinuedOperationDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ContinuingAndDiscontinuedOperationDomainDomain",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationExpensesforRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ContinuingAndDiscontinuedOperationDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContractAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPositionDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of the contract",
        "verboseLabel": "Concession contract",
        "label": "Contract assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an entity\u2019s right to consideration in exchange for goods or services that the entity has transferred to a customer, when that right is conditioned on something other than the passage of time (for example, the entity\u2019s future performance)."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r216"
     ]
    },
    "ifrs-full_ContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContractLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, Beginning",
        "periodEndLabel": "Balance, Ending",
        "label": "Contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an entity\u2019s obligation to transfer goods or services to a customer for which the entity has received consideration (or the amount is due) from the customer."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r216"
     ]
    },
    "ifrs-full_ContractualCapitalCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContractualCapitalCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual right",
        "label": "Contractual capital commitments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of capital commitments for which the entity has entered into a contract. [Refer: Capital commitments]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "aenz_ContributionsAndProfitTotaling": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ContributionsAndProfitTotaling",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributions and profit totaling",
        "documentation": "Contributions and profit totaling.",
        "label": "Contributions And Profit Totaling"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ContributionsReceivedOfNoncontrollingShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ContributionsReceivedOfNoncontrollingShareholders",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofContributionsReturnsfromNonControllingShareholdersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributions received",
        "documentation": "Represent the amount of contributions received of non controlling shareholders.",
        "label": "Contributions Received Of Noncontrolling Shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContributionsToPlanNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Social contributions",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from contributions to plan"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from contributions to a defined benefit plan. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "aenz_ConversionAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConversionAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinAssociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Conversion adjustment",
        "documentation": "Conversion adjustment.",
        "label": "Conversion Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConvertibleBondParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConvertibleBondParValue",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible bond par value (in Dollars per share)",
        "documentation": "The price of convertible bond par value.",
        "label": "Convertible Bond Par Value"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ConvertibleBondShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ConvertibleBondShares",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible bond shares",
        "documentation": "The number of convertible bond shares.",
        "label": "Convertible Bond Shares"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CorporationsExchangeGainsAndLossesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CorporationsExchangeGainsAndLossesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Corporation's Exchange Gains and Losses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CorporationsRevenuesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CorporationsRevenuesPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total percentage in corporation revenues",
        "documentation": "Total percentage in corporation revenues.",
        "label": "Corporations Revenues Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_Cost1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Cost1Member",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost [Member]",
        "label": "Cost1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cost amount, beginning",
        "periodEndLabel": "Cost amount ending",
        "documentation": "The amount of cost.",
        "label": "Cost Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostBalanceAtBeginning": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostBalanceAtBeginning",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cost Balance, at Beginning",
        "documentation": "The amount of cost balance, at beginning.",
        "label": "Cost Balance At Beginning"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostBalanceAtEnding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostBalanceAtEnding",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cost Balance, at Ending",
        "documentation": "The amount of cost balance, at ending.",
        "label": "Cost Balance At Ending"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostOfConstructionActivitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostOfConstructionActivitiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Construction Activities",
        "label": "Cost Of Construction Activities Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostOfRealEstateAndSaleOfGoodsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostOfRealEstateAndSaleOfGoodsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Real Estate and Sale of Goods",
        "label": "Cost Of Real Estate And Sale Of Goods Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of sales and services",
        "terseLabel": "Cost of goods and services",
        "label": "Cost of sales"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r60"
     ]
    },
    "aenz_CostOfSalesAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostOfSalesAndServicesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAmortizationofIntangiblesTable",
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable",
      "http://www.aenza.com.pe/role/ScheduleofDepreciationComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Sales [Member]",
        "verboseLabel": "Cost Of Sales And Services [Member]",
        "netLabel": "Cost of Sales and Services [Member]",
        "label": "Cost Of Sales And Services Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostOfSalesAndServicesOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostOfSalesAndServicesOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost Of Sales And Services One [Member]",
        "label": "Cost Of Sales And Services One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostOfSalesAndServicesTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostOfSalesAndServicesTwoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost Of Sales And Services Two [Member]",
        "label": "Cost Of Sales And Services Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostOfServicesAndGoodsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostOfServicesAndGoodsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofProfitorLossTable",
      "http://www.aenza.com.pe/role/ScheduleofDepreciationExpensesforRightofUseAssetsTable",
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of services and goods [Member]",
        "verboseLabel": "Cost of sales and services [Member]",
        "label": "Cost Of Services And Goods Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostOfServicesProvidedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostOfServicesProvidedMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Services Provided",
        "label": "Cost Of Services Provided Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostsAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "label": "Costs Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost [Member]",
        "label": "Costs Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostsOfDevelopmentOfWellsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostsOfDevelopmentOfWellsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs of Development of Wells [Member]",
        "label": "Costs Of Development Of Wells Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostsandExpensesbyNatureDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostsandExpensesbyNatureDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses by Nature (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostsandExpensesbyNatureDetailsScheduleofCostsandExpensesbyNatureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostsandExpensesbyNatureDetailsScheduleofCostsandExpensesbyNatureLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses by Nature (Details) - Schedule of Costs and Expenses by Nature [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostsandExpensesbyNatureDetailsScheduleofCostsandExpensesbyNatureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostsandExpensesbyNatureDetailsScheduleofCostsandExpensesbyNatureTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses by Nature (Details) - Schedule of Costs and Expenses by Nature [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostsandExpensesbyNatureDetailsScheduleofDepreciationComprisesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostsandExpensesbyNatureDetailsScheduleofDepreciationComprisesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses by Nature (Details) - Schedule of Depreciation Comprises [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostsandExpensesbyNatureDetailsScheduleofDepreciationComprisesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostsandExpensesbyNatureDetailsScheduleofDepreciationComprisesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses by Nature (Details) - Schedule of Depreciation Comprises [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CostsandExpensesbyNatureDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CostsandExpensesbyNatureDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses by Nature (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CounterpartiesWithNoExternalRiskRatingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CounterpartiesWithNoExternalRiskRatingAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparties with no external risk rating",
        "label": "Counterparties With No External Risk Rating Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CountryOfChileMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CountryOfChileMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSegmentsbyGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chile [Member]",
        "label": "Country Of Chile Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CountryOfColombiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CountryOfColombiaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSegmentsbyGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Colombia [Member]",
        "label": "Country Of Colombia Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CountryOfPeruMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CountryOfPeruMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSegmentsbyGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peru [Member]",
        "label": "Country Of Peru Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CreationDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CreationDateAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Creation date [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": [
      "r168",
      "r169",
      "r172"
     ]
    },
    "aenz_CreditLineAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CreditLineAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit line amount (in Dollars)",
        "documentation": "credit line.",
        "label": "Credit Line Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CreditedInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CreditedInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofAdditionalInvestmentsRecognizedTable": {
       "parentTag": "ifrs-full_CurrentInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdditionalInvestmentsRecognizedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credited investments",
        "documentation": "The amount of credited investmentss.",
        "label": "Credited Investments"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CreditsAndRecoverableTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CreditsAndRecoverableTaxes",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAccountComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credits and recoverable taxes",
        "documentation": "Amount of credits and recoverable taxes.",
        "label": "Credits And Recoverable Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraIngenieriaChileSpAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraIngenieriaChileSpAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Ingenieria Chile S.p.A. [Member]",
        "label": "Cumbra Ingenieria Chile Sp AMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraIngenieriaSAAndSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraIngenieriaSAAndSubsidiariesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Ingenieria S.A. and subsidiaries [Member]",
        "label": "Cumbra Ingenieria SAAnd Subsidiaries Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraIngenieriaSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraIngenieriaSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable",
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Ingenieria S.A. [Member]",
        "verboseLabel": "Cumbra Peru S.A. [Member]",
        "netLabel": "Cumbra Ingenieria S.A [Member]",
        "label": "Cumbra Ingenieria SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraIngenieriaSAMinaGoldFieldsLaCimaSAProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraIngenieriaSAMinaGoldFieldsLaCimaSAProjectMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Ingenieria S.A. - Mina Gold Fields La Cima S.A. Project [Member]",
        "label": "Cumbra Ingenieria SAMina Gold Fields La Cima SAProject Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraInversionesColombiaSASMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraInversionesColombiaSASMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Inversiones Colombia S.A.S. [Member]",
        "label": "Cumbra Inversiones Colombia SASMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAAeropuertoJorgeChavezMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAAeropuertoJorgeChavezMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorrespondstoAdvancetoSuppliersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. - Aeropuerto Jorge Chavez [Member]",
        "label": "Cumbra Peru SAAeropuerto Jorge Chavez Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAAndSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAAndSubsidiariesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. and subsidiaries [Member]",
        "label": "Cumbra Peru SAAnd Subsidiaries Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSACompaniaMineraBuenaventuraProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSACompaniaMineraBuenaventuraProjectMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. - Compa\u00f1ia Minera Buenaventura Project [Member]",
        "label": "Cumbra Peru SACompania Minera Buenaventura Project Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAConcentratorPlantAndTunnelOfQuellavecoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAConcentratorPlantAndTunnelOfQuellavecoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. - Concentrator Plant and tunnel of Quellaveco\t[Member]",
        "label": "Cumbra Peru SAConcentrator Plant And Tunnel Of Quellaveco Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAConsolidadoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAConsolidadoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. [Member]",
        "label": "Cumbra Peru SAConsolidado Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAEPCCaptacionAguaMarYAfluentesUAPMRTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAEPCCaptacionAguaMarYAfluentesUAPMRTMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. - EPC Captacion Agua Mar y Afluentes UA - PMRT\t[Member]",
        "label": "Cumbra Peru SAEPCCaptacion Agua Mar YAfluentes UAPMRTMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAEPCEdificiosUAPMRTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAEPCEdificiosUAPMRTMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. - EPC Edificios UA \u2013 PMRT [Member]",
        "label": "Cumbra Peru SAEPCEdificios UAPMRTMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAEPCPlantaHidrogenoUAPMRTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAEPCPlantaHidrogenoUAPMRTMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. - EPC Planta Hidrogeno UA \u2013 PMRT [Member]",
        "label": "Cumbra Peru SAEPCPlanta Hidrogeno UAPMRTMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAGasoductoPiuraProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAGasoductoPiuraProjectMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. - Gasoducto Piura Project\t[Member]",
        "label": "Cumbra Peru SAGasoducto Piura Project Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAHoldsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAHoldsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. holds [Member]",
        "label": "Cumbra Peru SAHolds Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAJorgeChavezAirportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAJorgeChavezAirportMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. - Jorge Chavez Airport [Member]",
        "label": "Cumbra Peru SAJorge Chavez Airport Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable",
      "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable",
      "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementofthisAccountTable",
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable",
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. [Member]",
        "verboseLabel": "Cumbra Peru S.A. [member]",
        "label": "Cumbra Peru SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. [Member]",
        "label": "Cumbra Peru SAOne Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAProjectsAndConsortiumsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAProjectsAndConsortiumsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorrespondstoAdvancetoSuppliersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. - Projects and Consortiums [Member]",
        "label": "Cumbra Peru SAProjects And Consortiums Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAQuebradaHondaTestPlantProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAQuebradaHondaTestPlantProjectMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. - Quebrada Honda Test Plant Project [Member]",
        "label": "Cumbra Peru SAQuebrada Honda Test Plant Project Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSARioUrubambaConsortiumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSARioUrubambaConsortiumMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. - Rio Urubamba Consortium [Member]",
        "label": "Cumbra Peru SARio Urubamba Consortium Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAThreeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. [Member]",
        "label": "Cumbra Peru SAThree Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSAToquepalaConcentratorMaintenanceProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSAToquepalaConcentratorMaintenanceProjectMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. - Toquepala Concentrator Maintenance Project [Member]",
        "label": "Cumbra Peru SAToquepala Concentrator Maintenance Project Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CumbraPeruSATwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CumbraPeruSATwoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumbra Peru S.A. [Member]",
        "label": "Cumbra Peru SATwo Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrencyInWhichInformationIsDisplayedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrencyInWhichInformationIsDisplayedAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesDenominatedInForeignCurrenciesTable",
      "http://www.aenza.com.pe/role/ScheduleofPreTaxDiscountRatesTable",
      "http://www.aenza.com.pe/role/ScheduleofStrengthenedorWeakenedAgainstthePeruvianSolTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency in which information is displayed [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": [
      "r95"
     ]
    },
    "aenz_CurrentAccountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CurrentAccountsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCaptionComprisesComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current accounts [Member]",
        "label": "Current Accounts Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAdvances",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion",
        "label": "Current advances received, representing current contract liabilities for performance obligations satisfied at point in time"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current advances received representing current contract liabilities for performance obligations satisfied at a point in time. [Refer: Advances received, representing contract liabilities for performance obligations satisfied at point in time]"
       }
      }
     },
     "auth_ref": [
      "r419",
      "r421"
     ]
    },
    "ifrs-full_CurrentAdvancesToSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAdvancesToSuppliers",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorrespondstoAdvancetoSuppliersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current advances payments to suppliers",
        "verboseLabel": "Advances to suppliers",
        "label": "Current advances to suppliers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current advances made to suppliers before goods or services are received."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "terseLabel": "Current assets",
        "label": "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": [
      "r28",
      "r189",
      "r370"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentDepositsFromCustomers",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBalancesofContractAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee deposits",
        "label": "Current deposits from customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current deposits from customers. [Refer: Deposits from customers]"
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_CurrentFinanceLeaseReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentFinanceLeaseReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease total",
        "label": "Current finance lease receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current finance lease receivables. [Refer: Finance lease receivables]"
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "aenz_CurrentGuaranteeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CurrentGuaranteeDeposits",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion",
        "label": "Current Guarantee Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofAdditionalInvestmentsRecognizedTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdditionalInvestmentsRecognizedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Current investments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current investments."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "negatedLabel": "Current liabilities",
        "label": "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": [
      "r29",
      "r191",
      "r370"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current [Member]",
        "label": "Current [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r395"
     ]
    },
    "ifrs-full_CurrentPayablesOnSocialSecurityAndTaxesOtherThanIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentPayablesOnSocialSecurityAndTaxesOtherThanIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCurrentIncomeTaxPayableDetailsScheduleofCurrentIncomeTaxPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current payables on social security and taxes other than income tax",
        "label": "Current payables on social security and taxes other than income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables on social security and taxes other than incomes tax. [Refer: Payables on social security and taxes other than income tax]"
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "aenz_CurrentPortionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CurrentPortionMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion [Member]",
        "label": "Current Portion Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentPortionOfLongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentPortionOfLongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Current 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": [
      "r417"
     ]
    },
    "ifrs-full_CurrentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "verboseLabel": "Current portion",
        "label": "Current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "aenz_CurrentReceivableFromTaxesOtherThanIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CurrentReceivableFromTaxesOtherThanIncomeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current receivables from taxes other than income tax",
        "documentation": "Current receivables from taxes other than income tax.",
        "label": "Current Receivable From Taxes Other Than Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentReceivablesFromTaxesOtherThanIncomeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion",
        "label": "Current receivables from taxes other than income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables from taxes other than income tax. [Refer: Receivables from taxes other than income tax]"
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "aenz_CurrentRestrictedFunds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "CurrentRestrictedFunds",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAccountComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted fund",
        "label": "Current Restricted Funds"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxExpenseIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofProfitorLossTable0",
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax",
        "verboseLabel": "Income Tax",
        "netLabel": "Income tax amounting",
        "label": "Current tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax",
        "label": "Current tax liabilities, current"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivablesNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivables, net",
        "verboseLabel": "Trade accounts receivable, Current portion",
        "label": "Current trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r328",
      "r330"
     ]
    },
    "ifrs-full_CurrentValueAddedTaxReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentValueAddedTaxReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax receivable",
        "label": "Current value added tax receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current value added tax receivables. [Refer: Value added tax receivables]"
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CustomerrelatedIntangibleAssetsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual Relations With Clients [Member]",
        "label": "Customer-related intangible assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets related to customers. Such assets may include customer lists, order or production backlog, customer contracts and related customer relationships as well as non-contractual customer relationships."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "aenz_DateOfMaturity": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DateOfMaturity",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBondsIssuedSummaryTable",
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of maturity",
        "documentation": "Date of maturity.",
        "label": "Date Of Maturity"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DateOfMaturity1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DateOfMaturity1",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of maturity",
        "label": "Date Of Maturity1"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DebtCondonation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DebtCondonation",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reduction of trade payables",
        "documentation": "Adjustment for debt condonation.",
        "label": "Debt Condonation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DebtPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DebtPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Percentage",
        "label": "Debt Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DebtSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonds",
        "label": "Debt instruments issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of instruments issued by the entity that represent indebtedness."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "aenz_Deconsolidation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Deconsolidation",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deconsolidation",
        "label": "Deconsolidation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeconsolidationNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeconsolidationNet",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deconsolidation",
        "label": "Deconsolidation Net"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DecreaseDueToTranslationEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DecreaseDueToTranslationEffect",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease due to translation effect",
        "documentation": "Decrease due to translation effect.",
        "label": "Decrease Due To Translation Effect"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DecreaseInProfitBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DecreaseInProfitBeforeIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysiswasPerformedConsideringIncreaseDecreaseCorporationsGrossMarginsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in profit before income tax",
        "documentation": "Decrease in profit before income tax.",
        "label": "Decrease In Profit Before Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DecreasePretaxAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DecreasePretaxAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofImpactonPreTaxProfitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(10%)",
        "label": "Decrease Pretax Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DecreaseThroughTransfersToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DecreaseThroughTransfersToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "documentation": "The decrease in other provisions resulting from the transfer of those provisions to liabilities included in disposal groups classified as held for sale. [Refer: Other provisions; Disposal groups classified as held for sale [member]]",
        "label": "Decrease Through Transfers To Liabilities Included In Disposal Groups Classified As Held For Sale Other Provisions"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DecreaseThroughWriteoffFinancialAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DecreaseThroughWriteoffFinancialAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinImpairmentofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write-off",
        "documentation": "The decrease in financial assets resulting from write-off. [Refer: Financial assets]",
        "label": "Decrease Through Writeoff Financial Asset"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredIncomeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income [Member]",
        "label": "Deferred Income Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredIncomeTaxDetailsScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredIncomeTaxDetailsScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax (Details) - Schedule of Deferred Income Tax is Classified by its Estimated Reversal Term [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredIncomeTaxDetailsScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredIncomeTaxDetailsScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax (Details) - Schedule of Deferred Income Tax is Classified by its Estimated Reversal Term [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredIncomeTaxDetailsScheduleofMovementofDeferredTaxAssetsandLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredIncomeTaxDetailsScheduleofMovementofDeferredTaxAssetsandLiabilitiesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Movement of Deferred tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredIncomeTaxDetailsScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredIncomeTaxDetailsScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax (Details) - Schedule of Movement of Deferred Tax Assets and Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredIncomeTaxDetailsScheduleofMovementoftheDeferredIncomeTaxLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredIncomeTaxDetailsScheduleofMovementoftheDeferredIncomeTaxLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheDeferredIncomeTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Movement of the Deferred Income Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredIncomeTaxDetailsScheduleofMovementoftheDeferredIncomeTaxTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredIncomeTaxDetailsScheduleofMovementoftheDeferredIncomeTaxTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheDeferredIncomeTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax (Details) - Schedule of Movement of the Deferred Income Tax [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredIncomeTaxLiabilitiesWorkInProcessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredIncomeTaxLiabilitiesWorkInProcessMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in process [Member]",
        "label": "Deferred Income Tax Liabilities Work In Process Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax asset",
        "verboseLabel": "Total deferred tax asset",
        "label": "Deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r25",
      "r66"
     ]
    },
    "aenz_DeferredTaxAssetsDifferenceInDepreciationRatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredTaxAssetsDifferenceInDepreciationRatesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Difference in depreciation rates [Member]",
        "label": "Deferred Tax Assets Difference In Depreciation Rates Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredTaxAssetsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets [Member]",
        "label": "Deferred Tax Assets Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredTaxAssetsRelatingToReclassificationOfPriorYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredTaxAssetsRelatingToReclassificationOfPriorYear",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification",
        "label": "Deferred Tax Assets Relating To Reclassification Of Prior Year"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredTaxAssetsWorkInProcessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredTaxAssetsWorkInProcessMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in process [Member]",
        "label": "Deferred Tax Assets Work In Process Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredTaxAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredTaxAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax [Axis]",
        "label": "Deferred Tax Axis"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofProfitorLossTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax",
        "label": "Deferred tax expense (income)"
       }
      },
      "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": [
      "r67"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheDeferredIncomeTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Debit) credit to P&amp;L",
        "verboseLabel": "Debit (credit) to income statement",
        "label": "Deferred tax expense (income) recognised in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liability",
        "label": "Deferred tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r25",
      "r66"
     ]
    },
    "aenz_DeferredTaxLiabilitiesDifferenceInDepreciationRatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredTaxLiabilitiesDifferenceInDepreciationRatesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Difference in depreciation rates [Member]",
        "label": "Deferred Tax Liabilities Difference In Depreciation Rates Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredTaxLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredTaxLiabilitiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities [Member]",
        "label": "Deferred Tax Liabilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredTaxLiabilitiesOthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredTaxLiabilitiesOthersMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other [Member]",
        "label": "Deferred Tax Liabilities Others Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DeferredTaxLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DeferredTaxLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Total deferred tax liability",
        "documentation": "Total deferred tax liability.",
        "label": "Deferred Tax Liability"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "ifrs-full_DefinedBenefitObligationAtPresentValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DefinedBenefitObligationAtPresentValue",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value (in Dollars)",
        "label": "Defined benefit obligation, at present value"
       }
      },
      "en": {
       "role": {
        "documentation": "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. [Refer: Plan assets, at fair value]"
       }
      }
     },
     "auth_ref": [
      "r434"
     ]
    },
    "aenz_DepositLiabilitiesAccruedInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DepositLiabilitiesAccruedInterests",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest amount",
        "label": "Deposit Liabilities Accrued Interests"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepositsFromBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepositsFromBanks",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time deposit",
        "label": "Deposits from banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deposit liabilities from banks held by the entity."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdjustedEBITDAisReconciledtoNetLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation and amortisation expense"
       }
      },
      "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": [
      "r1",
      "r60",
      "r200",
      "r289",
      "r297",
      "r325"
     ]
    },
    "aenz_DepreciationCharge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DepreciationCharge",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance, Carrying amount",
        "periodEndLabel": "Ending Balance, Carrying amount,",
        "label": "Depreciation Charge"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DepreciationCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DepreciationCharges",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation charge",
        "documentation": "Amount of depreciation charges.",
        "label": "Depreciation Charges"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DepreciationDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DepreciationDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalDepreciationisComposedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(-) Depreciation discontinued operations",
        "documentation": "Depreciation discontinued operations.",
        "label": "Depreciation Discontinued Operations"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DepreciationDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DepreciationDiscontinuedOperationsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofProfitorLossTable",
      "http://www.aenza.com.pe/role/ScheduleofDepreciationExpensesforRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation discontinued operations [Member]",
        "label": "Depreciation Discontinued Operations Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofInvestmentPropertiesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total depreciation of property, plant and equipment and investment property",
        "negatedLabel": "Depreciation charge (note 25.iii)",
        "label": "Depreciation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "aenz_DepreciationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DepreciationMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation [Member]",
        "label": "Depreciation Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DepreciationOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DepreciationOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalDepreciationisComposedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation of property, plant and equipment",
        "documentation": "Depreciation of property, plant and equipment.",
        "label": "Depreciation Of Property Plant And Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DepreciationOfPropertyPlantAndEquipmentTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DepreciationOfPropertyPlantAndEquipmentTotal",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalDepreciationisComposedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation of property, plant and equipment total",
        "documentation": "Depreciation of property, plant and equipment total.",
        "label": "Depreciation Of Property Plant And Equipment Total"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofProfitorLossTable",
      "http://www.aenza.com.pe/role/ScheduleofDepreciationComprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofNetCarryingAmountofAcquiredUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total depreciation of property, plant and equipment and investment property",
        "verboseLabel": "Total",
        "negatedLabel": "Accumulated depreciation",
        "label": "Depreciation, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r75",
      "r80"
     ]
    },
    "ifrs-full_DepreciationRateInvestmentPropertyCostModel": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationRateInvestmentPropertyCostModel",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of investment equivalent",
        "label": "Depreciation rate, investment property, cost model"
       }
      },
      "en": {
       "role": {
        "documentation": "The depreciation rate used for investment property. [Refer: Investment property]"
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "aenz_DepreciationRelatedToInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DepreciationRelatedToInvestmentProperty",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalDepreciationisComposedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation related to investment property",
        "documentation": "Depreciation related to investment property.",
        "label": "Depreciation Related To Investment Property"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DepreciationRelatedToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DepreciationRelatedToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalDepreciationisComposedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation related to right-of-use assets",
        "documentation": "Depreciation related to right-of-use assets.",
        "label": "Depreciation Related To Rightofuse Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DerivativeFinancialLiabilitiesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DerivativeFinancialLiabilitiesUndiscountedCashFlows",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities total",
        "label": "Derivative financial liabilities, undiscounted cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r277"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBorrowingCostsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing costs",
        "label": "Description of accounting policy for borrowing costs [text block]"
       }
      },
      "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": [
      "r418"
     ]
    },
    "aenz_DescriptionOfAccountingPolicyForDividendDistributionExplanatoryPolicyTextBlok": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DescriptionOfAccountingPolicyForDividendDistributionExplanatoryPolicyTextBlok",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend distribution",
        "label": "Description Of Accounting Policy For Dividend Distribution Explanatory Policy Text Blok"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee benefits",
        "label": "Description of accounting policy for employee benefits [text block]"
       }
      },
      "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": [
      "r418"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation of financial statements",
        "label": "Description of accounting policy for financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial instruments. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other financial liabilities",
        "label": "Description of accounting policy for financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Description of accounting policy for foreign currency translation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment",
        "label": "Description of accounting policy for impairment of non-financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current and deferred income tax",
        "label": "Description of accounting policy for income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Description of accounting policy for intangible assets other than goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIssuedCapitalExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital",
        "label": "Description of accounting policy for issued capital [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for issued capital. [Refer: Issued capital]"
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "aenz_DescriptionOfAccountingPolicyForLeasesExplanatoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatoryPolicyTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Description Of Accounting Policy For Leases Explanatory Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Description of accounting policy for measuring inventories [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant, and equipment",
        "label": "Description of accounting policy for property, plant and equipment [text block]"
       }
      },
      "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": [
      "r418"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other provisions",
        "label": "Description of accounting policy for provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "aenz_DescriptionOfAccountingPolicyForPutOptionArrangementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DescriptionOfAccountingPolicyForPutOptionArrangementExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Put option arrangement",
        "documentation": "Description of accounting policy for put option arrangement.",
        "label": "Description Of Accounting Policy For Put Option Arrangement Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DescriptionOfAccountingPolicyForRecognitionOfCostAndExpensesExplanatoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfCostAndExpensesExplanatoryPolicyTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost and expense recognition",
        "label": "Description Of Accounting Policy For Recognition Of Cost And Expenses Explanatory Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from contracts with customers",
        "label": "Description of accounting policy for recognition of revenue [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating segments",
        "label": "Description of accounting policy for segment reporting [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payable",
        "label": "Description of accounting policy for trade and other payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable",
        "label": "Description of accounting policy for trade and other receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]"
       }
      },
      "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": [
      "r166"
     ]
    },
    "aenz_DescriptionOfConsideration": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DescriptionOfConsideration",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration",
        "label": "Description Of Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfConversionOfDebtToEquity": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfConversionOfDebtToEquity",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price description",
        "label": "Description of conversion of debt to equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the non-cash conversion of debt to equity."
       }
      }
     },
     "auth_ref": [
      "r363"
     ]
    },
    "ifrs-full_DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Discount rate used in current estimate of value in use"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate used in the current estimate of the present value of the future cash flows expected to be derived from an asset or cash-generating unit."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "aenz_DescriptionOfEstimatedInvestment": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DescriptionOfEstimatedInvestment",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated investment",
        "documentation": "Description of estimated investment.",
        "label": "Description Of Estimated Investment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysiswasPerformedConsideringIncreaseDecreaseCorporationsGrossMarginsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "%",
        "label": "Expected volatility, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "aenz_DescriptionOfFinancialLiabilitiesAtFVTPLTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DescriptionOfFinancialLiabilitiesAtFVTPLTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at FVTPL",
        "label": "Description Of Financial Liabilities At FVTPLText Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DesiltingOfTheChicamaRiverMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DesiltingOfTheChicamaRiverMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Desilting of the Chicama River [Member]",
        "label": "Desilting Of The Chicama River Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (loss) profit per share attributable to owners of the Company during the year (in Nuevos Soles per share)",
        "label": "Diluted earnings (loss) per share"
       }
      },
      "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": [
      "r118",
      "r119"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutedEarningsLossPerShareFromContinuingOperations",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (loss) profit per share from continuing operations attributable to owners of the Company during the year (in Nuevos Soles per share)",
        "label": "Diluted earnings (loss) per share from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "Diluted earnings (loss) per share from continuing operations. [Refer: Continuing operations [member]; Diluted earnings (loss) per share]"
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119"
     ]
    },
    "aenz_DilutedProfitLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DilutedProfitLossPerShare",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofProfitLossPerCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted profit (loss) per share",
        "documentation": "Diluted profit (loss) per share.",
        "label": "Diluted Profit Loss Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DilutedProfitLossPerShareInContinuingOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DilutedProfitLossPerShareInContinuingOperations",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofProfitLossPerCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted profit (loss) per share",
        "documentation": "Diluted profit loss per share in continuing operations.",
        "label": "Diluted Profit Loss Per Share In Continuing Operations"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DilutionOfNoncontrollingShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DilutionOfNoncontrollingShareholders",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilution of non-controlling shareholders",
        "documentation": "Dilution of non-controlling shareholders.",
        "label": "Dilution Of Noncontrolling Shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutiveEffectOfContingentlyIssuableSharesOnWeightedAverageNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutiveEffectOfContingentlyIssuableSharesOnWeightedAverageNumberOfOrdinaryShares",
     "presentation": [
      "http://www.aenza.com.pe/role/ProfitLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Addition weighted average of the shares (diluted)",
        "label": "Dilutive effect of contingently issuable shares on weighted average number of ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relates to the assumed conversion of the entity\u2019s contingently issuable shares."
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "ifrs-full_DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ProfitLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonds issued (in Shares)",
        "verboseLabel": "Capitalization in common shares of the convertible bond",
        "label": "Dilutive effect of convertible instruments on weighted average number of ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relate to the assumed conversion of the entity's convertible instruments."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "aenz_DisbursementsForAcquisitionOfProperties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisbursementsForAcquisitionOfProperties",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsoftheSubsidiaryRedVialTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disbursements for land acquisition",
        "documentation": "Disbursements for acquisition of properties.",
        "label": "Disbursements For Acquisition Of Properties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimates"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Judgments and Estimates",
        "label": "Disclosure of accounting judgements and estimates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "aenz_DisclosureOfAddditionalInvestmentsRecognizedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfAddditionalInvestmentsRecognizedTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Additional Investments Recognized",
        "documentation": "Disclosure of addditional investments recognized.",
        "label": "Disclosure Of Addditional Investments Recognized Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAdditionalInformationAboutUnderstandingFinancialPositionsAndLiquidityOfEntityExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAdditionalInformationAboutUnderstandingFinancialPositionsAndLiquidityOfEntityExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consolidated Statement of Financial Position",
        "label": "Disclosure of additional information about understanding financial position and liquidity of entity [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of additional information that may be relevant to users of financial statements in understanding the financial position and liquidity of an entity."
       }
      }
     },
     "auth_ref": [
      "r366"
     ]
    },
    "ifrs-full_DisclosureOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfAmortizationOfIntangibleAssets": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfAmortizationOfIntangibleAssets",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amortization of Intangibles",
        "documentation": "Disclosure of amortization of intangible assets.",
        "label": "Disclosure Of Amortization Of Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive Income",
        "label": "Disclosure of analysis of other comprehensive income by item [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure of the analysis of other comprehensive income by item."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAnalysisofOtherComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Analysis of Other Comprehensive Income [Abstract]"
       }
      },
      "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": []
    },
    "aenz_DisclosureOfAnalysisOfOtherComprehensiveIncomeExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeExplanatoryTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherComprehensiveIncomeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Analysis of Other Comprehensive Income",
        "label": "Disclosure Of Analysis Of Other Comprehensive Income Explanatory Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Assets and Liabilities Denominated In Foreign Currencies",
        "label": "Disclosure of assets and liabilities with significant risk of material adjustment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of assets and liabilities for which there exists a significant risk of material adjustment within the next year."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Costs and Expenses by Nature",
        "label": "Disclosure of attribution of expenses by nature to their function [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of attribution of expenses by nature to line items by function in the statement of profit or loss."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r417"
     ]
    },
    "aenz_DisclosureOfBondsIssuedExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfBondsIssuedExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Bonds Issued Summary",
        "documentation": "Tabular disclosure of bonds issued.",
        "label": "Disclosure Of Bonds Issued Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBorrowingsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/Borrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Disclosure of borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "aenz_DisclosureOfBrrowingsItemTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfBrrowingsItemTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Brrowings Item",
        "documentation": "The disclosure of brrowings item.",
        "label": "Disclosure Of Brrowings Item Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/NonControllingInterest"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling Interest",
        "label": "Disclosure of business combinations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for business combinations."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "aenz_DisclosureOfCarryingAmountAndFairValueOfIndebtednessTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfCarryingAmountAndFairValueOfIndebtednessTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Amount and Fair Value of Indebtedness",
        "documentation": "The disclosure of carrying amount and fair value of indebtedness.",
        "label": "Disclosure Of Carrying Amount And Fair Value Of Indebtedness Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Disclosure of cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfChangesInAccountingEstimatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingEstimatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Judgments and Estimates [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingPoliciesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Preparation and Material Accounting Policies",
        "label": "Disclosure of changes in accounting policies [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of changes made to accounting policies by the entity."
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarranties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingencies, Commitments, and Warranties",
        "label": "Disclosure of commitments and contingent liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "aenz_DisclosureOfControllingInterestNetOfTaxExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfControllingInterestNetOfTaxExplanatoryTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherComprehensiveIncomeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Company\u2019s Controlling Interest, Net of Tax",
        "label": "Disclosure Of Controlling Interest Net Of Tax Explanatory Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfCorporationsExchangeGainsAndLossesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfCorporationsExchangeGainsAndLossesTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Corporation's Exchange Gains and Losses",
        "label": "Disclosure Of Corporations Exchange Gains And Losses Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfCreditRiskAtTheReportingDateTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfCreditRiskAtTheReportingDateTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Credit Risk at the Reporting Date is the Carrying Amount",
        "documentation": "Disclosure of credit risk at the reporting date.",
        "label": "Disclosure Of Credit Risk At The Reporting Date Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfCurrentValueOfObligationsForFinanceLeaseAgreementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfCurrentValueOfObligationsForFinanceLeaseAgreementsTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Current Value of Obligations for Finance Lease Agreements",
        "documentation": "The disclosure of current value of obligations for finance lease agreements.",
        "label": "Disclosure Of Current Value Of Obligations For Finance Lease Agreements Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDebtSecuritiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDebtSecuritiesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement of this Account",
        "label": "Disclosure of debt instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of debt instruments. [Refer: Debt instruments issued; Debt instruments held]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/DeferredIncomeTax"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Income Tax",
        "label": "Disclosure of deferred taxes [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfDepositsFromCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDepositsFromCustomersExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Existing Customers/Related Parties",
        "label": "Disclosure of deposits from customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deposits from customers. [Refer: Deposits from customers]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Depreciation Comprises",
        "label": "Disclosure of depreciation and amortisation expense [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of depreciation and amortisation expense. [Refer: Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "aenz_DisclosureOfDepreciationExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfDepreciationExpenseExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consolidated Statement of Profit or Loss",
        "label": "Disclosure Of Depreciation Expense Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfDepreciationOfInvestmentPropertiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfDepreciationOfInvestmentPropertiesTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Depreciation of Investment Properties",
        "label": "Disclosure Of Depreciation Of Investment Properties Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfDepreciationOfRightOfUseAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfDepreciationOfRightOfUseAssetsTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Depreciation Expenses for Right-of-Use Assets",
        "label": "Disclosure Of Depreciation Of Right Of Use Assets Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDerivativeFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments",
        "label": "Disclosure of derivative financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of derivative financial instruments. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/Bonds"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonds",
        "label": "Disclosure of detailed information about borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "aenz_DisclosureOfDetailedInformationAboutConcessions": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfDetailedInformationAboutConcessions",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets of the Subsidiary Red Vial",
        "documentation": "Disclosure of detailed information about concessions.",
        "label": "Disclosure Of Detailed Information About Concessions"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfDetailedInformationAboutFinancialAssetsDescribedInParagraph39EaOfIFRS4ForJointVenturesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfDetailedInformationAboutFinancialAssetsDescribedInParagraph39EaOfIFRS4ForJointVenturesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inverstments in Associates and Joint Ventures",
        "documentation": "The disclosure of detailed information about the financial assets described in paragraph 39E(a) of IFRS 4 for joint ventures. [Refer: Financial assets described in paragraph 39E(a) of IFRS 4, fair value]",
        "label": "Disclosure Of Detailed Information About Financial Assets Described In Paragraph39 Ea Of IFRS4 For Joint Ventures Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Assets and Liabilities",
        "label": "Disclosure of detailed information about financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r265",
      "r272",
      "r281"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investment Property, Net",
        "label": "Disclosure of detailed information about investment property [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about investment property. [Refer: Investment property]"
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "aenz_DisclosureOfDetailedInformationAboutInvestmentsInAssociates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfDetailedInformationAboutInvestmentsInAssociates",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investments in Associates",
        "label": "Disclosure Of Detailed Information About Investments In Associates"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfDetailedInformationAboutMovementOfTheInvestmentsInAssociatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfDetailedInformationAboutMovementOfTheInvestmentsInAssociatesTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement of the Investments in Associates",
        "label": "Disclosure Of Detailed Information About Movement Of The Investments In Associates Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentAcquiredUnderFinanceLeaseAgreementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentAcquiredUnderFinanceLeaseAgreementsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Carrying Amount of Acquired Under Finance Lease Agreements",
        "label": "Disclosure Of Detailed Information About Property Plant And Equipment Acquired Under Finance Lease Agreements Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investment Property and its Related Accumulated Depreciation",
        "label": "Disclosure of detailed information about property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InterestsinOtherEntitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Concessions Held by the Corporation",
        "label": "Disclosure of detailed information about service concession arrangements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about service concession arrangements. [Refer: Service concession arrangements [member]]"
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "aenz_DisclosureOfDetailedInformationOfTradeAccountsPayablesExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfDetailedInformationOfTradeAccountsPayablesExplanatoryTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Trade Accounts Payables",
        "documentation": "Disclosure of detailed information of trade accounts payables explanatory.",
        "label": "Disclosure Of Detailed Information Of Trade Accounts Payables Explanatory Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfDetailedInformationOfTradeAccountsReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfDetailedInformationOfTradeAccountsReceivablesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Trade Accounts Receivables Net",
        "documentation": "Disclosure of detailed information of trade accounts receivables, net.",
        "label": "Disclosure Of Detailed Information Of Trade Accounts Receivables Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contracts with Customers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/RevenueFromContractswithCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from Contracts with Customers",
        "label": "Disclosure of disaggregation of revenue from contracts with customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]"
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDiscontinuedOperationsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations",
        "label": "Disclosure of discontinued operations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of discontinued operations. [Refer: Discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfDividendsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDividendsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/Dividends"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends",
        "label": "Disclosure of dividends [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of dividends. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital."
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/ProfitLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit (Loss) per Share",
        "label": "Disclosure of earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Minimum Ranges, Maximum Ranges",
        "label": "Disclosure of effect of changes in foreign exchange rates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for the effect of changes in foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "aenz_DisclosureOfEffectOfChangesInForeignExchangeRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfEffectOfChangesInForeignExchangeRatesTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Foreign Currency Translation Adjustments",
        "label": "Disclosure Of Effect Of Changes In Foreign Exchange Rates Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Salaries, Wages and Fringe Benefits Comprise",
        "label": "Disclosure of employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Events After the Consolidated Statements of Financial Position",
        "label": "Disclosure of events after reporting period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNature"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs and Expenses by Nature",
        "label": "Disclosure of expenses by nature [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfFairValueOfFinancialAssetsAndFinancialLiabilitiesAndReclassificationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFairValueOfFinancialAssetsAndFinancialLiabilitiesAndReclassificationExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value and Carrying Amount",
        "label": "Disclosure of information about possible differences between carrying amount and fair value of contracts described in IFRS 7.29 b and IFRS 7.29 c [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about the extent of possible differences between the carrying amount and fair value of: (a) investments in equity instruments that do not have a quoted market price in an active market (or derivatives linked to such equity instruments) that are measured at cost because their fair value cannot be measured reliably; and (b) contracts containing a discretionary participation feature if the fair value of that feature cannot be measured reliably."
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities",
        "label": "Disclosure of finance income (cost) [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "aenz_DisclosureOfFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfFinanceLeasesTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finance Leases",
        "documentation": "The disclosure of finance leases.",
        "label": "Disclosure Of Finance Leases Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [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_DisclosureOfFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Liabilities",
        "label": "Disclosure of financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r281"
     ]
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Risk Management",
        "label": "Disclosure of financial risk management [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "aenz_DisclosureOfGearingRatioTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfGearingRatioTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Leverage Ratio",
        "label": "Disclosure Of Gearing Ratio Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General Information",
        "label": "Disclosure of general information about financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for general information about financial statements."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ifrs-full_DisclosureOfGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGoodwillExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill of Cash Generating Units",
        "label": "Disclosure of goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Situation",
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InterestsinOtherEntitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Corporation\u2019s Subsidiaries and Related Interest",
        "label": "Disclosure of information about consolidated structured entities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about consolidated structured entities. [Refer: Consolidated structured entities [member]]"
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Key Management Compensation",
        "label": "Disclosure of information about key management personnel [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets and Goodwill, net",
        "label": "Disclosure of intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Useful Lives",
        "label": "Disclosure of intangible assets with indefinite useful life [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of intangible assets with an indefinite useful life. [Refer: Intangible assets with indefinite useful life]"
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInterestsInOtherEntitiesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InterestsinOtherEntities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interests in Other Entities",
        "label": "Disclosure of interests in other entities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for interests in other entities."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "ifrs-full_DisclosureOfInternalCreditExposuresExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInternalCreditExposuresExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Sensitivity Analysis of the Evaluation of the Investment Property",
        "label": "Disclosure of internal credit grades [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of internal credit grades. [Refer: Internal credit grades [member]]"
       }
      }
     },
     "auth_ref": [
      "r321",
      "r400"
     ]
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInventoriesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "label": "Disclosure of inventories [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "aenz_DisclosureOfInventoriesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfInventoriesTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventories",
        "label": "Disclosure Of Inventories Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfInvoicePayableAndUnbilledServiceTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfInvoicePayableAndUnbilledServiceTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Invoices Payable and Unbilled Services",
        "label": "Disclosure Of Invoice Payable And Unbilled Service Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfJointOperationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfJointOperationsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InterestsinOtherEntitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Corporation\u2019s Major Joint Operations",
        "label": "Disclosure of joint operations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of joint operations. [Refer: Joint operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "ifrs-full_DisclosureOfJointVenturesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfJointVenturesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVentures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in Associates and Joint Ventures",
        "label": "Disclosure of joint ventures [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of joint ventures. [Refer: Joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r114",
      "r117",
      "r203"
     ]
    },
    "aenz_DisclosureOfMaturityAndCurrentValueOfObligationsForFinanceLeaseAgreementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfMaturityAndCurrentValueOfObligationsForFinanceLeaseAgreementsTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturity and Current Value of Obligations for Finance Lease Agreements",
        "documentation": "The disclosure of maturity and current value of obligations for finance lease agreements.",
        "label": "Disclosure Of Maturity And Current Value Of Obligations For Finance Lease Agreements Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfMaturityAndCurrentValueOfObligationsForRightofUseLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfMaturityAndCurrentValueOfObligationsForRightofUseLiabilitiesTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturity and Current Value of Obligations for Right-of-Use Liabilities",
        "documentation": "The disclosure of maturity and current value of obligations for right-of-use liabilities.",
        "label": "Disclosure Of Maturity And Current Value Of Obligations For Rightof Use Liabilities Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfMovementInOtherFinancialLiabilitiesIncludedInFinancingActivitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfMovementInOtherFinancialLiabilitiesIncludedInFinancingActivitiesTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement in Other Financial Liabilities, Included in Financing Activities",
        "documentation": "The disclosure of movement in other financial liabilities, included in financing activities.",
        "label": "Disclosure Of Movement In Other Financial Liabilities Included In Financing Activities Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfMovementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfMovementTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement",
        "documentation": "The disclosure of movement.",
        "label": "Disclosure Of Movement Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Events After the Consolidated Statements of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNoncontrollingInterestsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithNonControllingInterest"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transactions with Non-controlling Interest",
        "label": "Disclosure of non-controlling interests [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of non-controlling interests. [Refer: Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reorganization Agreement Filed by Adexus, which Allows the Transfer of Adexus S.A. Shares",
        "label": "Disclosure of non-current assets held for sale and discontinued operations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for non-current assets held for sale and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r254"
     ]
    },
    "aenz_DisclosureOfOperatingSegments": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfOperatingSegments",
     "presentation": [
      "http://www.aenza.com.pe/role/RevenueFromContractswithCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Expected Future Income from Signed Contracts",
        "documentation": "Schedule disclosing information related to operating segments.",
        "label": "Disclosure Of Operating Segments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Disclosure of operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r292"
     ]
    },
    "aenz_DisclosureOfOtherAccountsPayabletextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfOtherAccountsPayabletextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Accounts Payable",
        "label": "Disclosure Of Other Accounts Payabletext Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherOperatingIncomeExpenseExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income and Expenses",
        "label": "Disclosure of other operating income (expense) [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other operating income or expense. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Provisions",
        "label": "Disclosure of other provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "aenz_DisclosureOfPreTaxDiscountRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfPreTaxDiscountRatesTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Pre-Tax Discount Rates",
        "documentation": "Disclosure of pre-tax discount rates.",
        "label": "Disclosure Of Pre Tax Discount Rates Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets",
        "label": "Disclosure of property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "aenz_DisclosureOfQuantitativeInformationAboutRightOfUseAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfQuantitativeInformationAboutRightOfUseAssetsTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Corporation Recognized Right-of-Use Assets and Liabilities",
        "label": "Disclosure Of Quantitative Information About Right Of Use Assets Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in this Estimate",
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperators"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transactions with Related Parties and Joint Operators",
        "label": "Disclosure of related party [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/RevenueFromContractswithCustomers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue From Contracts with Customers",
        "label": "Disclosure of revenue from contracts with customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r219"
     ]
    },
    "aenz_DisclosureOfRightofUseLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfRightofUseLiabilitiesTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Right-of-Use Liabilities",
        "documentation": "The disclosure of right-of-use liabilities.",
        "label": "Disclosure Of Rightof Use Liabilities Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Main Assumptions Used by the Corporation to Determine the Recoverable Value",
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [text block]"
       }
      },
      "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 [member]; Defined benefit obligation, at present value]"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/Equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Disclosure of share capital, reserves and other equity interest [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "aenz_DisclosureOfTheCurrentValueOfObligationsForRightofUseLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfTheCurrentValueOfObligationsForRightofUseLiabilitiesTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of the Current Value of Obligations for Right-of-Use Liabilities",
        "documentation": "The disclosure of the current value of obligations for right-of-use liabilities.",
        "label": "Disclosure Of The Current Value Of Obligations For Rightof Use Liabilities Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfTimeDepositsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfTimeDepositsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Caption Comprises Comprises",
        "documentation": "Disclosure of Time Deposits [Table text block]",
        "label": "Disclosure Of Time Deposits Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfTimeDepositsExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfTimeDepositsExplanatoryTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deposits Bear Interest",
        "documentation": "Disclosure of Time Deposits [table text block]",
        "label": "Disclosure Of Time Deposits Explanatory Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfTotalDepreciationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfTotalDepreciationTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investment Property and its Related Accumulated Depreciation",
        "label": "Disclosure Of Total Depreciation Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Accounts Payable",
        "label": "Disclosure of trade and other payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Accounts Receivable, net",
        "label": "Disclosure of trade and other receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Related Parties and Joint Operators [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Transactions with Related Parties",
        "label": "Disclosure of transactions between related parties [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ifrs-full_DisclosureOfUnconsolidatedStructuredEntitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfUnconsolidatedStructuredEntitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interests in Other Entities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfUndiscountedCashFlowsFinancialLiabilitiesExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfUndiscountedCashFlowsFinancialLiabilitiesExplanatoryTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Strengthened or Weakened Against the Peruvian Sol",
        "label": "Disclosure Of Undiscounted Cash Flows Financial Liabilities Explanatory Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisclosureOfUnrestrictedTrustAccountsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisclosureOfUnrestrictedTrustAccountsTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrestricted Trust Accounts",
        "documentation": "Disclosure of unrestricted trust accounts.",
        "label": "Disclosure Of Unrestricted Trust Accounts Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheDeferredIncomeTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Discontinued operations",
        "documentation": "Amount of discontinued operations.",
        "label": "Discontinued Operations"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DiscountOfTheIndustryAndTradeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DiscountOfTheIndustryAndTradeTaxRate",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount of the industry and trade tax rate",
        "documentation": "Percentage of discount of the industry and trade tax rate.",
        "label": "Discount Of The Industry And Trade Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DiscountPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DiscountPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount percentage",
        "documentation": "Discount percentage.",
        "label": "Discount Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DiscountRate",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "documentation": "Discount rate.",
        "label": "Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Discount rate used in current measurement of fair value less costs of disposal"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate used in the current measurement of fair value less costs of disposal."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "ifrs-full_DiscountRateUsedInPreviousMeasurementOfFairValueLessCostsOfDisposal": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DiscountRateUsedInPreviousMeasurementOfFairValueLessCostsOfDisposal",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual interest percentage",
        "label": "Discount rate used in previous measurement of fair value less costs of disposal"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate used in the previous measurement of fair value less costs of disposal."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "aenz_DiscountedAtCurrentValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DiscountedAtCurrentValue",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discounted at current value",
        "documentation": "Present value (PV) is the current value of a future sum of money or stream of cash flows given a specified rate of return. Future cash flows are discounted at the discount rate, and the higher the discount rate, the lower the present value of the future cash flows. Determining the appropriate discount rate is the key to properly valuing future cash flows, whether they be earnings or debt obligations.",
        "label": "Discounted At Current Value"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DiscountedCashFlowsRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DiscountedCashFlowsRate",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discounted cash flows rates",
        "documentation": "Discounted cash flows rate.",
        "label": "Discounted Cash Flows Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisposalAccumulatedImpairmentAndDepreciationin": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisposalAccumulatedImpairmentAndDepreciationin",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal, Accumulated impairment and depreciation",
        "documentation": "Disposal, Accumulated impairment and depreciation.",
        "label": "Disposal Accumulated Impairment And Depreciationin"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_Disposals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Disposals",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposals",
        "label": "Disposals"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisposalsAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisposalsAccumulatedDepreciation",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposals",
        "label": "Disposals Accumulated Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DisposalsAccumulatedImpairmentAndDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisposalsAccumulatedImpairmentAndDepreciation",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposals",
        "label": "Disposals Accumulated Impairment And Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsAndRetirementsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalsAndRetirementsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposals",
        "label": "Disposals and retirements, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals and retirements. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "aenz_DisposalsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DisposalsNet",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposals",
        "label": "Disposals Net"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposal",
        "label": "Disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "aenz_DistributionOfDividendsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DistributionOfDividendsPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/DividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distribution of dividends percentage",
        "documentation": "Percentage of Distribution of dividends.",
        "label": "Distribution Of Dividends Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DividendAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DividendAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DividendReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DividendReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends received",
        "documentation": "Dividend received.",
        "label": "Dividend Received"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_DividendsDeclaredToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DividendsDeclaredToNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends declared to non-controlling interest",
        "documentation": "Dividends declared to non-controlling interest.",
        "label": "Dividends Declared To Noncontrolling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsPaidToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaidToNoncontrollingInterests",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/DividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Paid to noncontrolling interest parties amount",
        "label": "Dividends paid to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid to non-controlling interests. [Refer: Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "ifrs-full_DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid to non-controlling interest",
        "label": "Dividends paid to non-controlling interests, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid to non-controlling interests, classified as financing activities. [Refer: Non-controlling interests; Dividends paid to non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DividendsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/DividendsDetails",
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinAssociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends received",
        "terseLabel": "Dividends",
        "label": "Dividends received"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends received."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "ifrs-full_DividendsReceivedClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsReceivedClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends received",
        "label": "Dividends received, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from dividends received, classified as investing activities. [Refer: Dividends received]"
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsRecognisedAsDistributionsToNoncontrollingInterests",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividend distribution",
        "label": "Dividends recognised as distributions to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to non-controlling interests. [Refer: Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Accounting Standard",
        "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": [
      "r406"
     ]
    },
    "aenz_DocumentAndEntityInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "DocumentAndEntityInformationAbstract",
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406",
      "r407"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "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": [
      "r405",
      "r406",
      "r407",
      "r409"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "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_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "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/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Registration Statement",
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Shell Company Report",
        "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": [
      "r406"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r408"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "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": []
    },
    "aenz_EBITDA": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EBITDA",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforEachSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EBITDA",
        "documentation": "EBITDA.",
        "label": "EBITDA"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EPCCaptacionAguaMarYAfluentesUAPMRTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EPCCaptacionAguaMarYAfluentesUAPMRTMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EPC Captacion Agua Mar y Afluentes UA - PMRT\t[Member]",
        "label": "EPCCaptacion Agua Mar YAfluentes UAPMRTMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EPCContract": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EPCContract",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsoftheSubsidiaryRedVialTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EPC Contract",
        "documentation": "EPC Contract.",
        "label": "EPCContract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EPCEdificiosUAPMRTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EPCEdificiosUAPMRTMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EPC Edificios UA \u2013 PMRT [Member]",
        "label": "EPCEdificios UAPMRTMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EPCPlantaHidrogenoUAPMRTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EPCPlantaHidrogenoUAPMRTMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EPC Planta Hidrogeno UA - PMRT [Member]",
        "label": "EPCPlanta Hidrogeno UAPMRTMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EarningStrippingRulesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EarningStrippingRulesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earning stripping rules [Member]",
        "label": "Earning Stripping Rules Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EarningsPerShareExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/ProfitLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Profit (Loss) Per Common Share",
        "label": "Earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "aenz_EcologaTecnologaAmbientalSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EcologaTecnologaAmbientalSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ecologia Tecnologia Ambiental S.A.C. [Member]",
        "label": "Ecologa Tecnologa Ambiental SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference",
        "label": "Effect of exchange rate changes on cash and cash equivalents"
       }
      },
      "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": [
      "r162",
      "r163"
     ]
    },
    "aenz_EffectiveDateDeferredIndefinitelyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EffectiveDateDeferredIndefinitelyMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Deferred Indefinitely [Member]",
        "label": "Effective Date Deferred Indefinitely Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ElectromechanicalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ElectromechanicalMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofGoodwillofCashGeneratingUnitsTable",
      "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electromechanical [Member]",
        "label": "Electromechanical Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EliminationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EliminationsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Eliminations [Member]",
        "label": "Eliminations Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EmpresaDeGeneracionElectricaMachupichuSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EmpresaDeGeneracionElectricaMachupichuSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Empresa de Generacion Electrica Machupichu S.A. [Member]",
        "label": "Empresa De Generacion Electrica Machupichu SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EnergyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EnergyExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforEachSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy",
        "label": "Energy expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from the consumption of energy."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "aenz_EnergyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EnergyMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy [Member]",
        "label": "Energy Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EnergyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EnergyOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy One[Member]",
        "label": "Energy One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EnergyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EnergyThreeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy Three [Member]",
        "label": "Energy Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EnergyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EnergyTwoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy Two [Member]",
        "label": "Energy Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EngineeringAndConstruction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EngineeringAndConstruction",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforEachSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Engineering and construction",
        "documentation": "Engineering and construction.",
        "label": "Engineering And Construction"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EngineeringAndConstructionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EngineeringAndConstructionMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofGoodwillofCashGeneratingUnitsTable",
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable",
      "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Engineering And Construction [Member]",
        "verboseLabel": "Engineering and Construction [Member]",
        "label": "Engineering And Construction Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EngineeringAndConstructionOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EngineeringAndConstructionOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Engineering and construction One [Member]",
        "label": "Engineering And Construction One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EngineeringAndConstructionThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EngineeringAndConstructionThreeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Engineering and construction Three [Member]",
        "label": "Engineering And Construction Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EngineeringAndConstructionTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EngineeringAndConstructionTwoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Engineering and construction Two [Member]",
        "label": "Engineering And Construction Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EngineeringAndConstructionWorksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EngineeringAndConstructionWorksMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Engineering and Construction Works [Member]",
        "label": "Engineering And Construction Works Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EngineeringAndConstructionWorksOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EngineeringAndConstructionWorksOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Engineering and Construction Works [Member]",
        "label": "Engineering And Construction Works One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EngineeringServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EngineeringServicesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Engineering services [Member]",
        "label": "Engineering Services Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Country",
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "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": [
      "r403"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorrespondstoAdvancetoSuppliersTable",
      "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable",
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r403"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "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": [
      "r403"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "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": [
      "r410"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "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": [
      "r403"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "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": [
      "r403"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "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": [
      "r411"
     ]
    },
    "ifrs-full_EntitysTotalForAssociatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForAssociatesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/ScheduleofInverstmentsinAssociatesandJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for associates [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r117",
      "r205"
     ]
    },
    "ifrs-full_EntitysTotalForExternalCreditGradesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForExternalCreditGradesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for external credit grades [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'External credit grades' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r394"
     ]
    },
    "ifrs-full_EntitysTotalForJointOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForJointOperationsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for joint operations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint operations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForRelatedPartiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails",
      "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPositionDetails",
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable",
      "http://www.aenza.com.pe/role/ScheduleofInverstmentsinAssociatesandJointVenturesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsJointVenturesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsinAssociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable",
      "http://www.aenza.com.pe/role/ScheduleofLandIncludesPropertiesfortheDevelopmentTable",
      "http://www.aenza.com.pe/role/ScheduleofRealEstateWorkinProgressTable",
      "http://www.aenza.com.pe/role/ScheduleofSegmentsbyGeographicalAreasTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for related parties [member]"
       }
      },
      "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": [
      "r103"
     ]
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForSubsidiariesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofBondsIssuedSummaryTable",
      "http://www.aenza.com.pe/role/ScheduleofCorrespondtoFutureCollectionstotheGrantorTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for subsidiaries [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r117",
      "r202"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r33",
      "r173",
      "r175",
      "r207",
      "r208",
      "r209"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Equity attributable to owners of the Company",
        "terseLabel": "Equity attributable to owners of the Company",
        "label": "Equity attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "aenz_EquityDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EquityDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EquityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EquityDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityInstrumentsHeld": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityInstrumentsHeld",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Held in trust for the benefit",
        "label": "Equity instruments held"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of instruments held by the entity that provide evidence of a residual interest in the assets of another entity after deducting all of its liabilities."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "aenz_EquityInterestInResults": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EquityInterestInResults",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinAssociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interest in results",
        "negatedLabel": "Equity interest in results",
        "documentation": "Equity interest in results.",
        "label": "Equity Interest In Results"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EquityInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EquityInterestMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInverstmentsinAssociatesandJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Interest [Member]",
        "label": "Equity Interest Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityInterestsOfAcquirer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityInterestsOfAcquirer",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofLeverageRatioTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total equity (b)",
        "label": "Equity interests of acquirer"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at the acquisition date, of equity interests of the acquirer transferred as consideration in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "ifrs-full_EquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/ScheduleofAnalysisofOtherComprehensiveIncomeTable",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [member]"
       }
      },
      "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": [
      "r6"
     ]
    },
    "aenz_EscrowAccount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EscrowAccount",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnrestrictedTrustAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Escrow account",
        "documentation": "Escrow account (b).",
        "label": "Escrow Account"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EstimatedTermPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EstimatedTermPeriod",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated Term Period",
        "label": "Estimated Term Period"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EstimatesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EstimatesAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimates amount (in Nuevos Soles)",
        "documentation": "Amount of expense (reversal of expense) which increases (decreases) the accrual for environmental loss contingencies from revisions in estimates to existing obligations. Excludes changes related to business acquisitions, divestitures, or currency movement.",
        "label": "Estimates Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EventsAfterReportingPeriodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EventsAfterReportingPeriodMember",
     "presentation": [
      "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPositionDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Events After Reporting Period [Member]",
        "documentation": "Events After Reporting Period [Member]",
        "label": "Events After Reporting Period Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EventsAftertheConsolidatedStatementsofFinancialPositionDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EventsAftertheConsolidatedStatementsofFinancialPositionDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Events After the Consolidated Statements of Financial Position (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_EventsAftertheConsolidatedStatementsofFinancialPositionDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "EventsAftertheConsolidatedStatementsofFinancialPositionDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Events After the Consolidated Statements of Financial Position (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ExchangeDifferenceLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ExchangeDifferenceLossNet",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference loss, net",
        "documentation": "Exchange difference loss, net.",
        "label": "Exchange Difference Loss Net"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExciseTaxPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExciseTaxPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes payable",
        "label": "Excise tax payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables related to excise tax."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "aenz_ExecutionPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ExecutionPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Execution payment",
        "documentation": "Execution payment.",
        "label": "Execution Payment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ExecutionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ExecutionRate",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Execution rate",
        "label": "Execution Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ExemptionsPercentageOfFinanceCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ExemptionsPercentageOfFinanceCost",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exemptions percentage of finance cost",
        "documentation": "Percentage of exemptions of finance cost.",
        "label": "Exemptions Percentage Of Finance Cost"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpectedCreditLossRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpectedCreditLossRate",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net carrying amount, percentage",
        "label": "Expected credit loss rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The rate of expected credit losses, calculated as percentage of the gross carrying amount. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r395"
     ]
    },
    "ifrs-full_ExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseByNature",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Expenses, by nature"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses aggregated according to their nature (for example, depreciation, purchases of materials, transport costs, employee benefits and advertising costs), and not reallocated among functions within the entity."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseByNatureAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses by Nature [Abstract]",
        "terseLabel": "Other expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ExpensesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expenses [Member]",
        "label": "Expenses Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of preparation",
        "documentation": "The explanation of the measurement basis (or bases) used in preparing the financial statements.",
        "label": "Explanation Of Measurement Bases Used In Preparing Financial Statements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExplanationOfNotAppliedNewStandardsOrInterpretations": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExplanationOfNotAppliedNewStandardsOrInterpretations",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New standards or modifications",
        "label": "Explanation of new standards or interpretations not applied"
       }
      },
      "en": {
       "role": {
        "documentation": "The explanation of the fact that the entity has not applied a new IFRS that has been issued but is not yet effective."
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "ifrs-full_ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum exposure limit (in Dollars)",
        "label": "Exposure to credit risk on loan commitments and financial guarantee contracts"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the exposure to credit risk on loan commitments and financial guarantee contracts. [Refer: Loan commitments [member]; Financial guarantee contracts [member]; Credit risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r270",
      "r271",
      "r275"
     ]
    },
    "aenz_ExtensionOfBridgeLoanAgreementAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ExtensionOfBridgeLoanAgreementAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Extension of bridge loan agreement amount (in Dollars)",
        "documentation": "Extension of bridge loan agreement amount.",
        "label": "Extension Of Bridge Loan Agreement Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ExtensionTermOfBridgeLoanAgreement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ExtensionTermOfBridgeLoanAgreement",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Extension term of bridge loan agreement",
        "documentation": "Extension term of bridge loan agreement.",
        "label": "Extension Term Of Bridge Loan Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExternalCreditGradesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExternalCreditGradesAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit grades [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": [
      "r387",
      "r394"
     ]
    },
    "aenz_FactoringExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FactoringExpenses",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Factoring expenses",
        "documentation": "The amount of expense from factoring expenses.",
        "label": "Factoring Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FairValueIncreasedOrDecreased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FairValueIncreasedOrDecreased",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value increased or decreased",
        "documentation": "The amount is fair value would have increased or decreased.",
        "label": "Fair Value Increased Or Decreased"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FairValueMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value [Member]",
        "label": "Fair Value Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FairValueOfOthersFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FairValueOfOthersFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCarryingAmountandFairValueofIndebtednessTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value",
        "documentation": "The amount of fair value of others financial liabilities.",
        "label": "Fair Value Of Others Financial Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value amounts",
        "label": "Fair value of property, plant and equipment materially different from carrying amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of property, plant and equipment when the fair value is materially different from the carrying amount. [Refer: Carrying amount [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_FeeAndCommissionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FeeAndCommissionExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fee and commission expense",
        "label": "Fee and commission expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to fees and commissions."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "aenz_FerroviasParticipacionesSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FerroviasParticipacionesSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ferrovias Participaciones S.A. [Member]",
        "label": "Ferrovias Participaciones SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FerroviasSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FerroviasSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ferrovias S.A. [Member]",
        "label": "Ferrovias SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FiltroDeRelavesQuebradaHondaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FiltroDeRelavesQuebradaHondaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Filtro de Relaves Quebrada Honda [Member]",
        "label": "Filtro De Relaves Quebrada Honda Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinalTransactionPaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinalTransactionPaymentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Final transaction payment amount (in Dollars)",
        "documentation": "The amount of final transaction payment.",
        "label": "Final Transaction Payment Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinanceCostDeductiblePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinanceCostDeductiblePercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance cost deductible percentage",
        "documentation": "Percentage of finance cost deductible percentage.",
        "label": "Finance Cost Deductible Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Financial expenses",
        "terseLabel": "Financial expenses",
        "label": "Finance costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_FinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial income",
        "label": "Finance income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income associated with interest and other financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "ifrs-full_FinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceIncomeCost",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial expenses",
        "label": "Finance income (cost)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income or cost associated with interest and other financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "ifrs-full_FinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceIncomeOnNetInvestmentInFinanceLease",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofNetGainfromInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease income from investment properties",
        "label": "Finance income on net investment in finance lease"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of finance income on the net investment in the finance lease. [Refer: Finance income; Net investment in finance lease]"
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "aenz_FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinanceLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinanceLease",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases",
        "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]",
        "label": "Finance Lease"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinanceLeaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinanceLeaseMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofNetCarryingAmountofAcquiredUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease [Member]",
        "label": "Finance Lease Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceLeaseReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceLeaseReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases of low value assets",
        "label": "Finance lease receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables related to finance leases."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "aenz_FinanceLeasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinanceLeasesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable",
      "http://www.aenza.com.pe/role/ScheduleofCarryingAmountandFairValueofIndebtednessTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Leases [Member]",
        "verboseLabel": "Finance leases [Member]",
        "label": "Finance Leases Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinanceOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinanceOfLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases",
        "documentation": "Finance of lease liabilities.",
        "label": "Finance Of Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets",
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]",
        "label": "Financial Asset"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r264",
      "r270",
      "r271",
      "r275",
      "r388"
     ]
    },
    "ifrs-full_FinancialAssetsCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsCategoryMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r284"
     ]
    },
    "ifrs-full_FinancialAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable",
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r242",
      "r279",
      "r280",
      "r305",
      "r306"
     ]
    },
    "ifrs-full_FinancialAssetsNeitherPastDueNorImpairedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsNeitherPastDueNorImpairedMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Assets Neither Past Due nor Impaired [Member]",
        "label": "Financial assets neither past due nor impaired [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for financial assets that are neither past due nor impaired. A financial asset is past due when a counterparty has failed to make a payment when contractually due. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "aenz_FinancialAssetsRelatedToConcessionAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialAssetsRelatedToConcessionAgreements",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets related to concession agreements",
        "documentation": "Financial assets related to concession agreements.",
        "label": "Financial Assets Related To Concession Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsTypeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsTypeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCaptionComprisesComprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofUnrestrictedTrustAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets, type [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated types of financial assets. It also represents the standard value for the 'Types of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r285",
      "r286"
     ]
    },
    "aenz_FinancialEntites": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialEntites",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial entites",
        "documentation": "Financial entites.",
        "label": "Financial Entites"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialExpensesAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial expenses:",
        "label": "Financial Expenses Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialIncomeAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial income:",
        "label": "Financial Income Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialIncomeTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialIncomeTotal",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial income total",
        "documentation": "Financial income total.",
        "label": "Financial Income Total"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialInstrumentsDetailsScheduleofCreditQualityofFinancialAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialInstrumentsDetailsScheduleofCreditQualityofFinancialAssetsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Credit Quality of Financial Assets [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialInstrumentsDetailsScheduleofCreditQualityofFinancialAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialInstrumentsDetailsScheduleofCreditQualityofFinancialAssetsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Details) - Schedule of Credit Quality of Financial Assets [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialInstrumentsDetailsScheduleofExistingCustomersRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialInstrumentsDetailsScheduleofExistingCustomersRelatedPartiesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Existing Customers/Related Parties [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialInstrumentsDetailsScheduleofExistingCustomersRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialInstrumentsDetailsScheduleofExistingCustomersRelatedPartiesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Details) - Schedule of Existing Customers/Related Parties [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialInstrumentsDetailsScheduleofFinancialAssetsandLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialInstrumentsDetailsScheduleofFinancialAssetsandLiabilitiesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Financial Assets and Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialInstrumentsDetailsScheduleofFinancialAssetsandLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialInstrumentsDetailsScheduleofFinancialAssetsandLiabilitiesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Details) - Schedule of Financial Assets and Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialInstrumentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialInstrumentsDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialInstrumentsTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialInstrumentsTablesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Financial Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialInstrumentsTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialInstrumentsTablesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialLease",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease",
        "documentation": "Financial lease.",
        "label": "Financial Lease"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialLeasesInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialLeasesInterestRate",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Financial Leases Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialLiabilitie": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialLiabilitie",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities",
        "documentation": "The amount of financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Financial liabilities]",
        "label": "Financial Liabilitie"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of the obligations for finance lease contracts",
        "label": "Financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialLiabilitiesAtAmortisedCost",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other provisions",
        "label": "Financial liabilities at amortised cost"
       }
      },
      "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": [
      "r282"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialLiabilitiesAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Financial Liabilities at Amortized Cost [Member]",
        "label": "Financial liabilities at amortised cost, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at amortised cost category. [Refer: Financial liabilities at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r282"
     ]
    },
    "ifrs-full_FinancialLiabilitiesCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialLiabilitiesCategoryMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r284"
     ]
    },
    "aenz_FinancialLiabilitiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialLiabilitiesPolicyTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments",
        "label": "Financial Liabilities Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialRiskManagementDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialRiskManagementDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialRiskManagementDetailsScheduleofFinancialAssetsandLiabilitiesDenominatedInForeignCurrenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialRiskManagementDetailsScheduleofFinancialAssetsandLiabilitiesDenominatedInForeignCurrenciesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesDenominatedInForeignCurrenciesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of Financial Assets and Liabilities Denominated In Foreign Currencies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialRiskManagementDetailsScheduleofFinancialAssetsandLiabilitiesDenominatedInForeignCurrenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialRiskManagementDetailsScheduleofFinancialAssetsandLiabilitiesDenominatedInForeignCurrenciesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesDenominatedInForeignCurrenciesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of Financial Assets and Liabilities Denominated In Foreign Currencies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialRiskManagementDetailsScheduleofFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialRiskManagementDetailsScheduleofFinancialLiabilitiesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of Financial Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialRiskManagementDetailsScheduleofFinancialLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialRiskManagementDetailsScheduleofFinancialLiabilitiesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of Financial Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialRiskManagementDetailsScheduleofForeignCurrencyTranslationAdjustmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialRiskManagementDetailsScheduleofForeignCurrencyTranslationAdjustmentsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofForeignCurrencyTranslationAdjustmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of Foreign Currency Translation Adjustments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialRiskManagementDetailsScheduleofForeignCurrencyTranslationAdjustmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialRiskManagementDetailsScheduleofForeignCurrencyTranslationAdjustmentsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofForeignCurrencyTranslationAdjustmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of Foreign Currency Translation Adjustments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialRiskManagementDetailsScheduleofStrengthenedorWeakenedAgainstthePeruvianSolLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialRiskManagementDetailsScheduleofStrengthenedorWeakenedAgainstthePeruvianSolLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStrengthenedorWeakenedAgainstthePeruvianSolTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of Strengthened or Weakened Against the Peruvian Sol [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialRiskManagementDetailsScheduleofStrengthenedorWeakenedAgainstthePeruvianSolTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialRiskManagementDetailsScheduleofStrengthenedorWeakenedAgainstthePeruvianSolTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStrengthenedorWeakenedAgainstthePeruvianSolTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of Strengthened or Weakened Against the Peruvian Sol [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialRiskManagementDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialRiskManagementDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialTransactionsTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialTransactionsTaxRate",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial transactions",
        "documentation": "Percentage of financial transactions.",
        "label": "Financial Transactions Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinancialleasesDateOfMaturity": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinancialleasesDateOfMaturity",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of maturity",
        "label": "Financialleases Date Of Maturity"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FinishedProperties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FinishedProperties",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable",
      "http://www.aenza.com.pe/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished properties",
        "documentation": "Finished properties.",
        "label": "Finished Properties"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FiveYearsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftheCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over 5 Years [Member]",
        "label": "Five Years Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FixturesAndBuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FixturesAndBuildingsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixtures and Buildings [Member]",
        "label": "Fixtures And Buildings Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FixturesAndFittingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FixturesAndFittingsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEstimatedUsefulLivesTable",
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixtures [Member]",
        "verboseLabel": "Furniture and Fixtures [Member]",
        "label": "Fixtures and fittings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing fixtures and fittings that are not permanently attached to real property. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "aenz_FurnitureAndFixtureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FurnitureAndFixtureMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and Fixtures [Member]",
        "label": "Furniture And Fixture Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_FutureFinancialCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "FutureFinancialCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future financial charges",
        "documentation": "The amount of charges to future financial charges.",
        "label": "Future Financial Charges"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GMIngenieriaBoliviaSRLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GMIngenieriaBoliviaSRLMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GM Ingenieria Bolivia S.R.L. [Member]",
        "label": "GMIngenieria Bolivia SRLMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GMIngenieriaYConstruccionDeCVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GMIngenieriaYConstruccionDeCVMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GM Ingenieria y Construccion de CV [Member]",
        "label": "GMIngenieria YConstruccion De CVMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GSPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GSPMember",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GSP [Member]",
        "label": "GSPMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GainsLossesOnExchangeDifferencesOnTranslationNetOfTaxs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationNetOfTaxs",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofImpairmentinTradeAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference",
        "documentation": "The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, net of tax. [Refer: Other comprehensive income]",
        "label": "Gains Losses On Exchange Differences On Translation Net Of Taxs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysiswasPerformedConsideringIncreaseDecreaseCorporationsGrossMarginsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross profit",
        "verboseLabel": "Fair value",
        "label": "Gains (losses) on financial assets at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference from net investment in a foreign operation, net of tax",
        "verboseLabel": "Exchange difference from net investment in a foreign operation",
        "label": "Gains (losses) on hedges of net investments in foreign operations, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on hedges of net investments in foreign operations, net of tax, before reclassification adjustments. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r56",
      "r148",
      "r262",
      "r263",
      "r303"
     ]
    },
    "ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsOnDisposalsOfPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "aenz_OtherIncomes",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of assets",
        "label": "Gains on disposals of property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The gain on the disposal of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "aenz_GasProcessingAndCommercializationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GasProcessingAndCommercializationMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas processing and commercialization [Member]",
        "label": "Gas Processing And Commercialization Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GasoductoPiuraMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GasoductoPiuraMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gasoducto Piura [Member]",
        "label": "Gasoducto Piura Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GasoductoPiuraProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GasoductoPiuraProjectMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gasoducto Piura Project [Member]",
        "label": "Gasoducto Piura Project Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GasoductoSurPeruanoSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GasoductoSurPeruanoSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsinAssociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gasoducto Sur Peruano S.A. [Member]",
        "verboseLabel": "Gasoducto Sur Peruano S.A.\t[Member]",
        "label": "Gasoducto Sur Peruano SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GearingRatio": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GearingRatio",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofLeverageRatioTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gearing ratio",
        "documentation": "Gearing ratio.",
        "label": "Gearing Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administrative expenses",
        "label": "General and administrative expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to general and administrative activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "aenz_GeneralInformationDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GeneralInformationDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Information (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GeneralInformationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GeneralInformationDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Information (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GeneratingPlantMachuPicchuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GeneratingPlantMachuPicchuMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Generating Plant Machu Picchu [Member]",
        "label": "Generating Plant Machu Picchu Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofPaymentofBondsIssuedandOtherObligationsTable",
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [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": [
      "r301",
      "r342",
      "r376",
      "r382"
     ]
    },
    "ifrs-full_GeographicalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofPaymentofBondsIssuedandOtherObligationsTable",
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r342",
      "r376",
      "r382"
     ]
    },
    "ifrs-full_GoodsOrServicesTransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GoodsOrServicesTransferredOverTimeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transferred over time [Member]",
        "label": "Goods or services transferred over time [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers over time. [Refer: Performance obligations satisfied over time [member]]"
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "ifrs-full_GoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GoodwillMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Member]",
        "label": "Goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "aenz_GovernmentGrantedRightTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GovernmentGrantedRightTerm",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government granted right",
        "documentation": "Represent the term of government granted rights.",
        "label": "Government Granted Right Term"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GovernmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GovernmentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peruvian Government [Member]",
        "label": "Government [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a government, government agencies and similar bodies whether local, national or international."
       }
      }
     },
     "auth_ref": [
      "r302"
     ]
    },
    "aenz_GrossAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GrossAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross amount",
        "documentation": "Gross amount.",
        "label": "Gross Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount [Member]",
        "verboseLabel": "Carrying Amounts [Member]",
        "label": "Gross carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r72",
      "r139",
      "r154",
      "r159",
      "r248",
      "r271",
      "r275",
      "r388"
     ]
    },
    "aenz_GrossMarginPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GrossMarginPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross margin rate",
        "documentation": "Gross margin percentage (in Dollars)",
        "label": "Gross Margin Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GrossMarginRateUsedInMeasurementOfFairValueLessCostsOfDisposal": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GrossMarginRateUsedInMeasurementOfFairValueLessCostsOfDisposal",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross margin",
        "documentation": "Gross Margin rate used in measurement of fair value less costs of disposal",
        "label": "Gross Margin Rate Used In Measurement Of Fair Value Less Costs Of Disposal"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "terseLabel": "Gross profit (loss)",
        "verboseLabel": "Gross profit",
        "label": "Gross profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "aenz_GrossRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GrossRatePercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross rate percentage",
        "documentation": "Percentage of gross rate.",
        "label": "Gross Rate Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GuaranteDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GuaranteDeposits",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Funds",
        "documentation": "Amount of guarantee deposits.",
        "label": "Guarante Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GuaranteeDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GuaranteeDeposit",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAccountComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee deposits",
        "label": "Guarantee Deposit"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GuaranteeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GuaranteeDeposits",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Guarantee Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GuaranteeDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GuaranteeDepositsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee deposits [Member]",
        "label": "Guarantee Deposits Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GuaranteeFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GuaranteeFundsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnrestrictedTrustAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee funds [Member]",
        "label": "Guarantee Funds Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_GyMChileSpAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "GyMChileSpAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GyM Chile S.p.A. [Member]",
        "label": "Gy MChile Sp AMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_HedgedItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "HedgedItemsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedged 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": [
      "r261"
     ]
    },
    "ifrs-full_HedgedItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "HedgedItemsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedged items [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for hedged items. A hedged item can be a recognised asset or liability, an unrecognised firm commitment, a forecast transaction or a net investment in a foreign operation. The hedged item can be: (a) a single item; or (b) a group of items (subject to paragraphs 6.6.1\u20136.6.6 and B6.6.1\u2013B6.6.16 of IFRS 9). A hedged item can also be a component of such an item or group of items (see paragraphs 6.3.7 and B6.3.7\u2013B6.3.25 of IFRS 9). This member also represents the standard value for the 'Hedged items' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r261"
     ]
    },
    "aenz_HuancayoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "HuancayoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Huancayo [Member]",
        "label": "Huancayo Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_INDECOPIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "INDECOPIMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INDECOPI [Member]",
        "label": "INDECOPIMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_INDECOPIsTechnicalSecretariatMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "INDECOPIsTechnicalSecretariatMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INDECOPI's Technical Secretariat [Member]",
        "label": "INDECOPIs Technical Secretariat Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ITANAndOtherRecoverableTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ITANAndOtherRecoverableTaxes",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRegardingTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ITAN and other recoverable taxes",
        "documentation": "The amount of ITAN and other recoverable taxes.",
        "label": "ITANAnd Other Recoverable Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406",
      "r407"
     ]
    },
    "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademarks acquired",
        "label": "Identifiable intangible assets recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r384",
      "r385"
     ]
    },
    "ifrs-full_ImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment provision",
        "label": "Impairment loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126"
     ]
    },
    "ifrs-full_ImpairmentLossOnFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossOnFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of its total investment (in Nuevos Soles)",
        "verboseLabel": "Impairment loss on financial assets",
        "label": "Impairment loss on financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss on financial assets. [Refer: Financial assets; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset impairment",
        "label": "Impairment loss recognised in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124"
     ]
    },
    "aenz_ImpairmentLossRecognisedInProfitOrLoss1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentLossRecognisedInProfitOrLoss1",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofImpairmentinTradeAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment recovery",
        "documentation": "The amount of impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (loss).",
        "label": "Impairment Loss Recognised In Profit Or Loss1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdjustedEBITDAisReconciledtoNetLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of investments",
        "label": "Impairment loss recognised in profit or loss, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossInvestmentProperty",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of investment",
        "label": "Impairment loss recognised in profit or loss, investment property"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for investment property. [Refer: Impairment loss recognised in profit or loss; Investment property]"
       }
      }
     },
     "auth_ref": [
      "r151",
      "r155"
     ]
    },
    "aenz_ImpairmentLossRecognisedInProfitOrLossTradeReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentLossRecognisedInProfitOrLossTradeReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofImpairmentinTradeAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment",
        "documentation": "The amount of impairment loss recognized in profit or loss for trade receivables. [Refer: Impairment loss recognized in profit or loss; Trade receivables",
        "label": "Impairment Loss Recognised In Profit Or Loss Trade Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossTradeReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of accounts receivable",
        "label": "Impairment loss recognised in profit or loss, trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "aenz_ImpairmentLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss",
        "label": "Impairment Losses"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ImpairmentOfAccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentOfAccountsReceivableMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of accounts receivable [Member]",
        "label": "Impairment Of Accounts Receivable Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ImpairmentOfAccountsReceivableTableTextBlcok": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentOfAccountsReceivableTableTextBlcok",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of impairment of accounts receivable",
        "label": "Impairment Of Accounts Receivable Table Text Blcok"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentOfFinancialAssetsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of financial 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": [
      "r323"
     ]
    },
    "aenz_ImpairmentOfIntangibleAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentOfIntangibleAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of intangible assets",
        "documentation": "The amount of impairment loss recognised in profit or loss for intangible assets and goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets and goodwill]",
        "label": "Impairment Of Intangible Asset"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ImpairmentOfInventoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentOfInventoryMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of inventory [Member]",
        "label": "Impairment Of Inventory Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ImpairmentOfInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentOfInvestment",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of investment",
        "documentation": "Adjustments for impairment of investments.",
        "label": "Impairment Of Investment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ImpairmentOfLands": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentOfLands",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of lands",
        "documentation": "The amount of impairment of property, plant and equipment representing land held by the entity for use in operations",
        "label": "Impairment Of Lands"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ImpairmentOfOtherAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentOfOtherAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "documentation": "The amount of accounts receivable.",
        "label": "Impairment Of Other Accounts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ImpairmentOfPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentOfPlantAndEquipmentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of plant and equipment [Member]",
        "label": "Impairment Of Plant And Equipment Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ImpairmentOfTradeMark": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentOfTradeMark",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of trade mark",
        "documentation": "Impairment of trade mark.",
        "label": "Impairment Of Trade Mark"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ImpairmentProvisionIncreasedOrDecreased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentProvisionIncreasedOrDecreased",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment provision increased or decreased",
        "documentation": "The amount is impairment provision increased or decreased.",
        "label": "Impairment Provision Increased Or Decreased"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ImpairmentRecognizedInTradeAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairmentRecognizedInTradeAccountsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofImpairmentinTradeAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at January, 1",
        "periodEndLabel": "Balance at December, 31",
        "documentation": "Impairment recognized in trade accounts receivable.",
        "label": "Impairment Recognized In Trade Accounts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ImpairtmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImpairtmentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment [Member]",
        "label": "Impairtment Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ImplementationChargeForRoadSafety": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImplementationChargeForRoadSafety",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsoftheSubsidiaryRedVialTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Implementation for road safety",
        "documentation": "Implementation charge for road safety.",
        "label": "Implementation Charge For Road Safety"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ImprovementOfRoadCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ImprovementOfRoadCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsoftheSubsidiaryRedVialTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Road improvement",
        "documentation": "Improvement of road charges.",
        "label": "Improvement Of Road Charges"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncomeBeforeIncomeTaxesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeBeforeIncomeTaxesPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income before income taxes percentage",
        "documentation": "Income before income taxes percentage.",
        "label": "Income Before Income Taxes Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncomeDerived": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeDerived",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income derived",
        "documentation": "Income derived percentage.",
        "label": "Income Derived"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeFromContinuingOperationsAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeFromContinuingOperationsAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations",
        "label": "Income from continuing operations attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income from continuing operations attributable to owners of the parent. [Refer: Continuing operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations",
        "label": "Income from discontinued operations attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income from discontinued operations attributable to owners of the parent. [Refer: Discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "ifrs-full_IncomeFromReimbursementsUnderInsurancePolicies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeFromReimbursementsUnderInsurancePolicies",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax return",
        "label": "Income from reimbursements under insurance policies"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income recognised from the reimbursement of a claim as a result of the occurrence of an insured event covered by an insurance contract."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax",
        "label": "Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncomeTaxAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeTaxAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax [Axis]",
        "label": "Income Tax Axis"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncomeTaxByApplyingLocalApplicableTaxRatesOnProfitGeneratedInTheRespectiveCountries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeTaxByApplyingLocalApplicableTaxRatesOnProfitGeneratedInTheRespectiveCountries",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedPretaxIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax by applying local applicable tax rates on profit generated in the respective countries",
        "documentation": "Income tax by applying local applicable tax rates on profit generated in the respective countries.",
        "label": "Income Tax By Applying Local Applicable Tax Rates On Profit Generated In The Respective Countries"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncomeTaxDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeTaxDomainDomain",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IncomeTaxDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncomeTaxExpenseContinuingOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeTaxExpenseContinuingOperation",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdjustedEBITDAisReconciledtoNetLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax",
        "documentation": "Income tax.",
        "label": "Income Tax Expense Continuing Operation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofProfitorLossTable0",
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax expense",
        "terseLabel": "Income tax",
        "label": "Tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r53",
      "r63",
      "r64",
      "r65",
      "r109",
      "r201",
      "r291"
     ]
    },
    "aenz_IncomeTaxOnGrossIncomePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeTaxOnGrossIncomePercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax on gross income percentage",
        "documentation": "Percentage of income Tax on gross income percentage.",
        "label": "Income Tax On Gross Income Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncomeTaxOnaccountPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeTaxOnaccountPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRegardingTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax on-account payments",
        "label": "Income Tax Onaccount Payments"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncomeTaxPenalties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeTaxPenalties",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax penalty",
        "documentation": "Income tax penalties.",
        "label": "Income Tax Penalties"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeTaxRate",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technical assistance income tax rate",
        "documentation": "Percentage of income tax.",
        "label": "Income Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncomeTaxWithHoldingForceRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeTaxWithHoldingForceRate",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax with holding force rate",
        "documentation": "Percentage of income Tax with holding force rate.",
        "label": "Income Tax With Holding Force Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncomeTaxWithHoldingRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeTaxWithHoldingRate",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax with holding rate",
        "documentation": "Percentage of income Tax with holding rate.",
        "label": "Income Tax With Holding Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncomeTaxes",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedPretaxIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax",
        "documentation": "The amount of income tax.",
        "label": "Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxesPaidRefundAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxesPaidRefundAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Situation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net increase (decrease) in cash and cash equivalents",
        "verboseLabel": "Present value net of impairment exchange difference",
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after 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": [
      "r165"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Net decrease) net increase in cash",
        "label": "Increase (decrease) in cash and cash equivalents before effect of exchange rate changes"
       }
      },
      "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": [
      "r165"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net increase generated in subsidiary",
        "label": "Increase (decrease) in cash and cash equivalents, discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents from discontinued operations. [Refer: Cash and cash equivalents; Discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInDeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheDeferredIncomeTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other movements",
        "label": "Increase (decrease) in deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a deferred tax liability (asset). [Refer: Deferred tax liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "aenz_IncreaseDecreaseInEquityOfNonControllingParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseDecreaseInEquityOfNonControllingParties",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofContributionsReturnsfromNonControllingShareholdersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease in equity of non-controlling parties",
        "documentation": "Represent the amount of increase (decrease) in equity of non controlling parties.",
        "label": "Increase Decrease In Equity Of Non Controlling Parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInExistingProvisionsOtherProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other provisions",
        "label": "Increase in existing provisions, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in existing other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "ifrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in fair value measurement due to reasonably possible decrease in unobservable input, assets",
        "label": "Increase (decrease) in fair value measurement due to reasonably possible decrease in unobservable input, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of increase (decrease) in the fair value measurement of assets due to a reasonably possible decrease in an unobservable input."
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfOrdinarySharesIssued",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital increase (in Shares)",
        "label": "Increase (decrease) in number of ordinary shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "aenz_IncreaseDecreaseInSharePremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseDecreaseInSharePremium",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess of total income obtained by shares issued over nominal value (in Nuevos Soles)",
        "documentation": "Increase decrease in share premium.",
        "label": "Increase Decrease In Share Premium"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncreaseDecreaseInWorkingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseDecreaseInWorkingCapitalAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net variations in assets and liabilities:",
        "documentation": "Increase decrease in working capital.",
        "label": "Increase Decrease In Working Capital Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncreaseDecreaseOfPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseDecreaseOfPricePercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails",
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase decrease of price percentage",
        "documentation": "The percentage of price increase decreased.",
        "label": "Increase Decrease Of Price Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncreaseDecreaseThroughAcquisitionOfNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseDecreaseThroughAcquisitionOfNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional acquisition of non-controlling",
        "documentation": "Additional acquisition of non-controlling",
        "label": "Increase Decrease Through Acquisition Of Noncontrolling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations",
        "label": "Increase (decrease) through business combinations, deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in deferred tax liability (asset) resulting from business combinations. [Refer: Deferred tax liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "aenz_IncreaseDecreaseThroughCapitalisedExpensesIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseDecreaseThroughCapitalisedExpensesIntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization of interest expenses",
        "documentation": "Increase decrease through capitalized expenses intangible assets and goodwill.",
        "label": "Increase Decrease Through Capitalised Expenses Intangible Assets And Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncreaseDecreaseThroughDeconsolidationAdexusSA": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseDecreaseThroughDeconsolidationAdexusSA",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deconsolidation Adexus S.A.",
        "documentation": "Increase decrease through deconsolidation.",
        "label": "Increase Decrease Through Deconsolidation Adexus SA"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughExerciseOfWarrantsEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclasification of PUT option Morelco",
        "label": "Increase (decrease) through exercise of warrants, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of warrants."
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughForeignExchangeFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange translation adjustment",
        "label": "Increase (decrease) through foreign exchange, financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets resulting from foreign exchange. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r386",
      "r393"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of a subsidiary",
        "label": "Increase (decrease) through loss of control of subsidiary, deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in deferred tax liability (asset) resulting from the loss of control of a subsidiary. [Refer: Deferred tax liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translations adjustments",
        "label": "Increase (decrease) through net exchange differences, intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets and goodwill resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesInvestmentProperty",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinImpairmentofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translations adjustments",
        "label": "Increase (decrease) through net exchange differences, investment property"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in investment property resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Investment property]"
       }
      }
     },
     "auth_ref": [
      "r150",
      "r156"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementinImpairmentofOtherReceivablesTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementofthisAccountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference",
        "verboseLabel": "Translation adjustment / Exchange difference",
        "label": "Increase (decrease) through net exchange differences, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Desconsolidation of subsidiary",
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "aenz_IncreaseDecreaseThroughNetExchangeDifferencesPropertyTransfers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyTransfers",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers",
        "label": "Increase Decrease Through Net Exchange Differences Property Transfers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughOtherContributionsByOwners": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherContributionsByOwners",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of (profit distribution to) non-controlling interests, net",
        "label": "Increase through other contributions by owners, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in equity through other contributions by owners that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "aenz_IncreaseDecreaseThroughReclassificationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseDecreaseThroughReclassificationPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "documentation": "Increase Decrease Through Reclassification Property Plant And Equipment.",
        "label": "Increase Decrease Through Reclassification Property Plant And Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncreaseDecreaseThroughReclassificationsIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseDecreaseThroughReclassificationsIntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "documentation": "Increase (decrease) through reclassifications, intangible assets and goodwill.",
        "label": "Increase Decrease Through Reclassifications Intangible Assets And Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransactionsWithOwners",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total transactions with shareholders",
        "label": "Increase (decrease) through transactions with owners, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from transactions with owners."
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "aenz_IncreaseDecreaseThroughTransactionsWithOwnersShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseDecreaseThroughTransactionsWithOwnersShares",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total transactions with shareholders (in Shares)",
        "documentation": "Total transactions with shareholders",
        "label": "Increase Decrease Through Transactions With Owners Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers",
        "negatedLabel": "Reclassifications",
        "label": "Increase (decrease) through transfers from construction in progress, property, plant and equipment"
       }
      },
      "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": [
      "r429"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translations adjustments",
        "label": "Increase (decrease) through transfers, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from transfers. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "aenz_IncreaseDecreaseThroughTransfersToInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseDecreaseThroughTransfersToInvestmentProperty",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers",
        "documentation": "Increase decrease through transfers to investment property.",
        "label": "Increase Decrease Through Transfers To Investment Property"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncreaseInOilProduction": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseInOilProduction",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in Oil Production",
        "documentation": "Percentage of oil production.",
        "label": "Increase In Oil Production"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncreaseRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreaseRate",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase rate (in Dollars)",
        "documentation": "Increase rate.",
        "label": "Increase Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncreasedCapitalStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreasedCapitalStockShares",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increased capital stock shares",
        "documentation": "The number of increased capital stock shares.",
        "label": "Increased Capital Stock Shares"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncreasedPretaxAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreasedPretaxAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofImpactonPreTaxProfitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "10%",
        "label": "Increased Pretax Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncreasedRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncreasedRatePercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increased rate of percentage",
        "documentation": "Increased rate percentage.",
        "label": "Increased Rate Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IncrementalCostOfAcquiringInterestInJointOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IncrementalCostOfAcquiringInterestInJointOperation",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incremental cost of acquiring interest in joint operation",
        "documentation": "The amount is incremental cost of acquiring interest in joint operation.",
        "label": "Incremental Cost Of Acquiring Interest In Joint Operation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IndebtednessCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IndebtednessCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indebtedness costs",
        "documentation": "The total costs of indebtedness.",
        "label": "Indebtedness Costs"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IndependentAppraiserAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IndependentAppraiserAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Independent appraiser amount",
        "documentation": "Independent appraiser amount.",
        "label": "Independent Appraiser Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IndependentLicenseContracts": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IndependentLicenseContracts",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "License contracts (in Contracts)",
        "documentation": "Represent the value of license contracts.",
        "label": "Independent License Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IndirectTransferOfSharesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IndirectTransferOfSharesPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indirect transfer of shares percentage",
        "documentation": "Percentage of indirect transfer of shares.",
        "label": "Indirect Transfer Of Shares Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IndividualAssetsOrCashgeneratingUnitsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual assets or cash-generating units [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": [
      "r129"
     ]
    },
    "ifrs-full_InformationAboutCreditQualityOfNeitherPastDueNorImpairedFinancialAssets": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InformationAboutCreditQualityOfNeitherPastDueNorImpairedFinancialAssets",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Credit Quality of Financial Assets",
        "label": "Information about credit quality of neither past due nor impaired financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about the credit quality of financial assets that are neither past due (a counterparty has failed to make a payment when contractually due) nor impaired. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "aenz_InformationsByCategoryOfDebtSecurityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InformationsByCategoryOfDebtSecurityAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Informations By Category Of Debt Security Axis",
        "label": "Informations By Category Of Debt Security Axis"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InformationsByCategoryOfDebtSecurityDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InformationsByCategoryOfDebtSecurityDomainDomain",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "InformationsByCategoryOfDebtSecurityDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_Infrastructure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Infrastructure",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforEachSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure",
        "documentation": "Infrastructure.",
        "label": "Infrastructure"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InfrastructureAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InfrastructureAbstract0",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure",
        "label": "Infrastructure Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InfrastructureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InfrastructureMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure [Member]",
        "label": "Infrastructure Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InfrastructureOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InfrastructureOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure One [Member]",
        "label": "Infrastructure One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InfrastructureThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InfrastructureThreeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure Three [Member]",
        "label": "Infrastructure Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InfrastructureTollRoadsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InfrastructureTollRoadsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure Toll Roads [Member]",
        "verboseLabel": "Infrastructure Toll roads [Member]",
        "label": "Infrastructure Toll Roads Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InfrastructureTransportationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InfrastructureTransportationMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure Transportation [Member]",
        "label": "Infrastructure Transportation Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InfrastructureTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InfrastructureTwoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure Two [Member]",
        "label": "Infrastructure Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InfrastructureWaterTreatmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InfrastructureWaterTreatmentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure Water Treatment [Member]",
        "verboseLabel": "Infrastructure Water treatment [Member]",
        "label": "Infrastructure Water Treatment Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_Infrastructures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Infrastructures",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable": {
       "parentTag": "ifrs-full_FinancialAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure",
        "documentation": "Infrastructure.",
        "label": "Infrastructures"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InsuranceClaimsForLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InsuranceClaimsForLosses",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditRiskattheReportingDateistheCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance claims for losses",
        "documentation": "The amount of insurance claims for losses.",
        "label": "Insurance Claims For Losses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InsuranceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InsuranceExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Medical Insurance",
        "label": "Insurance expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from purchased insurance."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_InsuranceFinanceIncomeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InsuranceFinanceIncomeExpenses",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdjustedEBITDAisReconciledtoNetLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial income and expenses",
        "label": "Insurance finance income (expenses)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that comprises the change in the carrying amount of the group of insurance contracts arising from: (a) the effect of the time value of money and changes in the time value of money; and (b) the effect of financial risk and changes in financial risk; but (c) excluding any such changes for groups of insurance contracts with direct participation features that would adjust the contractual service margin but do not do so when applying paragraphs 45(b)(ii), 45(b)(iii), 45(c)(ii) or 45(c)(iii) of IFRS 17."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_InsuranceRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InsuranceRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "aenz_OtherIncomes",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance compensation",
        "label": "Insurance revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the groups of insurance contracts issued. Insurance revenue shall depict the provision of services arising from the group of insurance contracts at an amount that reflects the consideration to which the entity expects to be entitled in exchange for those services. [Refer: Insurance contracts issued [member]; Revenue]"
       }
      }
     },
     "auth_ref": [
      "r48",
      "r230",
      "r241"
     ]
    },
    "ifrs-full_InsuranceRevenueAllocationOfPortionOfPremiumsThatRelateToRecoveryOfInsuranceAcquisitionCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InsuranceRevenueAllocationOfPortionOfPremiumsThatRelateToRecoveryOfInsuranceAcquisitionCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Insurance recovery",
        "label": "Insurance revenue, allocation of portion of premiums that relate to recovery of insurance acquisition cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance revenue recognised in the period related to the allocation of the portion of the premiums that relate to the recovery of insurance acquisition cash flows. [Refer: Insurance revenue; Increase (decrease) through insurance acquisition cash flows, insurance contracts liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "ifrs-full_InsuranceServiceExpensesFromInsuranceContractsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InsuranceServiceExpensesFromInsuranceContractsIssued",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service contracts completion work amount",
        "label": "Insurance service expenses from insurance contracts issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses arising from a group of insurance contracts issued, comprising incurred claims (excluding repayments of investment components), other incurred insurance service expenses, amortisation of insurance acquisition cash flows, changes that relate to past service and changes that relate to future service. [Refer: Insurance contracts issued [member]]"
       }
      }
     },
     "auth_ref": [
      "r50",
      "r241"
     ]
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance, cost",
        "periodEndLabel": "Ending Balance, cost",
        "label": "Intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_IntangibleAssetsAndGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwillMember",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofGoodwillofCashGeneratingUnitsTable",
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets and goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "aenz_IntangibleAssetsConcessions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntangibleAssetsConcessions",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsoftheSubsidiaryRedVialTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Red Vial 5 S.A.",
        "documentation": "Intangible assets concessions.",
        "label": "Intangible Assets Concessions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets and goodwill, net",
        "label": "Intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r144"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r145",
      "r351",
      "r379"
     ]
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntangibleAssetsandGoodwillNetDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofAmortizationofIntangiblesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofAmortizationofIntangiblesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAmortizationofIntangiblesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Amortization of Intangibles [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofAmortizationofIntangiblesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofAmortizationofIntangiblesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAmortizationofIntangiblesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) - Schedule of Amortization of Intangibles [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofGoodwillofCashGeneratingUnitsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofGoodwillofCashGeneratingUnitsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofGoodwillofCashGeneratingUnitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill of Cash Generating Units [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofGoodwillofCashGeneratingUnitsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofGoodwillofCashGeneratingUnitsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofGoodwillofCashGeneratingUnitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) - Schedule of Goodwill of Cash Generating Units [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intangible Assets and Related Accumulated Amortization [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) - Schedule of Intangible Assets and Related Accumulated Amortization [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) - Schedule of Main Assumptions Used by the Corporation to Determine the Recoverable Value [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) - Schedule of Main Assumptions Used by the Corporation to Determine the Recoverable Value [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntangibleAssetsandGoodwillNetDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IntercompanyElimination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntercompanyElimination",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable": {
       "parentTag": "ifrs-full_FinancialAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intercompany eliminations",
        "documentation": "The amount intercompany eliminations.",
        "label": "Intercompany Elimination"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IntercompanyEliminations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntercompanyEliminations",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforEachSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intercompany eliminations",
        "documentation": "Intercompany eliminations.",
        "label": "Intercompany Eliminations"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestExpenseOnAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestExpenseOnAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense on:",
        "label": "Interest Expense On Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpenseOnBankLoansAndOverdrafts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnBankLoansAndOverdrafts",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank loans",
        "verboseLabel": "Principal repayment",
        "label": "Interest expense on bank loans and overdrafts"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on bank loans and overdrafts. [Refer: Interest expense; Bank overdrafts]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_InterestExpenseOnBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnBonds",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonds",
        "label": "Interest expense on bonds"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on bonds issued. [Refer: Interest expense; Bonds issued]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "aenz_InterestExpenseOnRightOfUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestExpenseOnRightOfUse",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial lease right-of-use",
        "documentation": "Interest expense on right of use.",
        "label": "Interest Expense On Right Of Use"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestExpensesForPresentValueOfFinancialAssetOrLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestExpensesForPresentValueOfFinancialAssetOrLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPresentValueofFinancialAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expenses for present value of financial asset or liability",
        "documentation": "Interest expenses for present value of financial asset or liability.",
        "label": "Interest Expenses For Present Value Of Financial Asset Or Liability"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestForPresentValueOfFinancialAssetOrLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestForPresentValueOfFinancialAssetOrLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest for present value of financial asset or liability",
        "documentation": "Interest for present value of financial asset or liability.",
        "label": "Interest For Present Value Of Financial Asset Or Liability"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestInCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestInCapital",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsJointVenturesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest in capital",
        "documentation": "Percentage of interest in capital.",
        "label": "Interest In Capital"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestIncomeForPresentValueOfFinancialAssetOrLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestIncomeForPresentValueOfFinancialAssetOrLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPresentValueofFinancialAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income for present value of financial asset or liability",
        "documentation": "Interest income for present value of financial asset or liability.",
        "label": "Interest Income For Present Value Of Financial Asset Or Liability"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestOnLoansToThirdParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestOnLoansToThirdParties",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on loans to third parties",
        "documentation": "Interest on loans to third parties.",
        "label": "Interest On Loans To Third Parties"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestOnShorttermBankDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestOnShorttermBankDeposits",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on short-term bank deposits",
        "documentation": "Interest on short-term bank deposits.",
        "label": "Interest On Shortterm Bank Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestPaidForBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestPaidForBonds",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementofthisAccountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid",
        "documentation": "Interest paid for bonds.",
        "label": "Interest Paid For Bonds"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestRatePercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Interest Rate Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestReceivedClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestReceivedClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest received",
        "label": "Interest received, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "aenz_InterestsForPresentValueOfFinancialAssetOrLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestsForPresentValueOfFinancialAssetOrLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interests for present value of financial asset or liability",
        "documentation": "Represent the value of interests for present value of financial asset or liability.",
        "label": "Interests For Present Value Of Financial Asset Or Liability"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestsFromTaxAdministration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestsFromTaxAdministration",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest from Tax Administration",
        "documentation": "The amount of expenses that the entity classifies as being administrative.",
        "label": "Interests From Tax Administration"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestsinOtherEntitiesDetailsScheduleofConcessionsHeldbytheCorporationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestsinOtherEntitiesDetailsScheduleofConcessionsHeldbytheCorporationLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interests in Other Entities (Details) - Schedule of Concessions Held by the Corporation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestsinOtherEntitiesDetailsScheduleofConcessionsHeldbytheCorporationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestsinOtherEntitiesDetailsScheduleofConcessionsHeldbytheCorporationTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interests in Other Entities (Details) - Schedule of Concessions Held by the Corporation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestsinOtherEntitiesDetailsScheduleofCorporationsMajorJointOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestsinOtherEntitiesDetailsScheduleofCorporationsMajorJointOperationsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interests in Other Entities (Details) - Schedule of Corporation\u2019s Major Joint Operations [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestsinOtherEntitiesDetailsScheduleofCorporationsMajorJointOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestsinOtherEntitiesDetailsScheduleofCorporationsMajorJointOperationsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interests in Other Entities (Details) - Schedule of Corporation\u2019s Major Joint Operations [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestsinOtherEntitiesDetailsScheduleofCorporationsSubsidiariesandRelatedInterestLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestsinOtherEntitiesDetailsScheduleofCorporationsSubsidiariesandRelatedInterestLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interests in Other Entities (Details) - Schedule of Corporation\u2019s Subsidiaries and Related Interest [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InterestsinOtherEntitiesDetailsScheduleofCorporationsSubsidiariesandRelatedInterestTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InterestsinOtherEntitiesDetailsScheduleofCorporationsSubsidiariesandRelatedInterestTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interests in Other Entities (Details) - Schedule of Corporation\u2019s Subsidiaries and Related Interest [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IntragroupEliminationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntragroupEliminationsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intra-group eliminations [Member]",
        "label": "Intragroup Eliminations Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IntragroupServicesMarginGreaterPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IntragroupServicesMarginGreaterPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intra-group services margin greater percentage",
        "documentation": "Percentage of intra-group services margin greater.",
        "label": "Intragroup Services Margin Greater Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Inventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Inventories",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "verboseLabel": "Current",
        "label": "Current inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r91",
      "r328"
     ]
    },
    "ifrs-full_InventoriesAtNetRealisableValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InventoriesAtNetRealisableValue",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofChangesinthisEstimateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance beginning",
        "periodEndLabel": "Balance ending",
        "label": "Inventories, at net realisable value"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of inventories carried at net realisable value. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "aenz_InventoriesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InventoriesNet",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "label": "Inventories Net"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InventoriesNetDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InventoriesNetDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InventoriesNetDetailsScheduleofFinishedPropertiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InventoriesNetDetailsScheduleofFinishedPropertiesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) - Schedule of Finished Properties [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InventoriesNetDetailsScheduleofFinishedPropertiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InventoriesNetDetailsScheduleofFinishedPropertiesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) - Schedule of Finished Properties [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InventoriesNetDetailsScheduleofLandIncludesPropertiesfortheDevelopmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InventoriesNetDetailsScheduleofLandIncludesPropertiesfortheDevelopmentLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofLandIncludesPropertiesfortheDevelopmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) - Schedule of Land Includes Properties for the Development [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InventoriesNetDetailsScheduleofLandIncludesPropertiesfortheDevelopmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InventoriesNetDetailsScheduleofLandIncludesPropertiesfortheDevelopmentTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofLandIncludesPropertiesfortheDevelopmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) - Schedule of Land Includes Properties for the Development [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InventoriesNetDetailsScheduleofRealEstateWorkinProgressLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InventoriesNetDetailsScheduleofRealEstateWorkinProgressLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRealEstateWorkinProgressTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) - Schedule of Real Estate Work in Progress [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InventoriesNetDetailsScheduleofRealEstateWorkinProgressTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InventoriesNetDetailsScheduleofRealEstateWorkinProgressTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRealEstateWorkinProgressTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) - Schedule of Real Estate Work in Progress [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InventoriesNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InventoriesNetDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InventoriesNetTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InventoriesNetTablesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InventoriesNetTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InventoriesNetTablesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InventoriesTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InventoriesTotal",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory, Net",
        "verboseLabel": "Total",
        "label": "Inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets: (a) held for sale in the ordinary course of business; (b) in the process of production for such sale; or (c) in the form of materials or supplies to be consumed in the production process or in the rendering of services. Inventories encompass goods purchased and held for resale including, for example, merchandise purchased by a retailer and held for resale, or land and other property held for resale. Inventories also encompass finished goods produced, or work in progress being produced, by the entity and include materials and supplies awaiting use in the production process. [Refer: Current finished goods; Current merchandise; Current work in progress; Land]"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "aenz_InversionesEnAutopistasSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InversionesEnAutopistasSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inversiones en Autopistas S.A. [Member]",
        "label": "Inversiones En Autopistas SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InversionesMajeSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InversionesMajeSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inversiones Maje S.A.C. [Member]",
        "label": "Inversiones Maje SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentCapitalPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentCapitalPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment capital percentage",
        "label": "Investment Capital Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total investment",
        "label": "Investment income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investment income, such as interest and dividends."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r423"
     ]
    },
    "aenz_InvestmentLossesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentLossesBalance",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "investment losses balance (in Nuevos Soles)",
        "documentation": "Amount of investment losses balance.",
        "label": "Investment Losses Balance"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentProperty",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofDepreciationComprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment property, net",
        "verboseLabel": "Investment properties built",
        "netLabel": "Investment property",
        "label": "Investment property"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property (land or a building - or part of a building - or both) held (by the owner or by the lessee as a right-of-use asset) to earn rentals or for capital appreciation or both, rather than for: (a) use in the production or supply of goods or services or for administrative purposes; or (b) sale in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r152",
      "r157"
     ]
    },
    "aenz_InvestmentPropertyAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysisoftheEvaluationoftheInvestmentPropertyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment property amount",
        "documentation": "Investment property amount.",
        "label": "Investment Property Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentPropertyMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment property [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for investment property. It also represents the standard value for the 'Types of investment property' axis if no other member is used. [Refer: Investment property]"
       }
      }
     },
     "auth_ref": [
      "r371",
      "r373",
      "r417"
     ]
    },
    "aenz_InvestmentPropertyPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysisoftheEvaluationoftheInvestmentPropertyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment property percentage",
        "documentation": "Investment property percentage.",
        "label": "Investment Property Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPolicyTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment properties",
        "label": "Investment Property Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofConsolidatedStatementofProfitorLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofConsolidatedStatementofProfitorLossTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Consolidated Statement of Profit or Loss [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Corporation Recognized Right-of-Use Assets and Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofDepreciationExpensesforRightofUseAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofDepreciationExpensesforRightofUseAssetsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationExpensesforRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Depreciation Expenses for Right-of-Use Assets [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofDepreciationofInvestmentPropertiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofDepreciationofInvestmentPropertiesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Depreciation of Investment Properties [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofInvestmentPropertyNetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofInvestmentPropertyNetTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Investment Property, Net [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Investment Property and its Related Accumulated Depreciation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofMinimumRangesMaximumRangesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofMinimumRangesMaximumRangesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMinimumRangesMaximumRangesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Minimum Ranges, Maximum Ranges[Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofMinimumRangesMaximumRangesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofMinimumRangesMaximumRangesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMinimumRangesMaximumRangesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Minimum Ranges, Maximum Ranges [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofNetCarryingAmountofAcquiredUnderFinanceLeaseAgreementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofNetCarryingAmountofAcquiredUnderFinanceLeaseAgreementsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofNetCarryingAmountofAcquiredUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Net Carrying Amount of Acquired Under Finance Lease Agreements [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Property, Plant and Equipment Accounts and its Related Accumulated Depreciation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofSensitivityAnalysisoftheEvaluationoftheInvestmentPropertyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofSensitivityAnalysisoftheEvaluationoftheInvestmentPropertyTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysisoftheEvaluationoftheInvestmentPropertyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Sensitivity Analysis of the Evaluation of the Investment Property [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentsInAssociates",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning",
        "periodEndLabel": "Balance of ending",
        "terseLabel": "Investment amount",
        "label": "Investments in associates reported in separate financial statements"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in associates in an entity's separate financial statements. [Refer: Associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentsInAssociatesAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Investments in associates accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in associates accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "aenz_InvestmentsInAssociatesAndJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsInAssociatesAndJointVentures",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in associates and joint ventures",
        "documentation": "The amount of investments in associates and joint ventures in the financial statements.",
        "label": "Investments In Associates And Joint Ventures"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAmortizationofIntangiblesTable",
      "http://www.aenza.com.pe/role/ScheduleofNetCarryingAmountofAcquiredUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in equity instruments designated at fair value through other comprehensive income [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": [
      "r256"
     ]
    },
    "ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAmortizationofIntangiblesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in equity instruments designated at fair value through other comprehensive income [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for investments in equity instruments that the entity has designated at fair value through other comprehensive income. It also represents the standard value for the 'Investments in equity instruments designated at fair value through other comprehensive income' axis if no other member is used. [Refer: At fair value [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r256",
      "r283"
     ]
    },
    "aenz_InvestmentsInJointVenturesTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsInJointVenturesTotal",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInverstmentsinAssociatesandJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "documentation": "The amount of investments in joint ventures in an entity's separate financial statements.",
        "label": "Investments In Joint Ventures Total"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentsInSubsidiariesJointVenturesAndAssociates",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in associates and joint ventures",
        "label": "Investments in subsidiaries, joint ventures and associates reported in separate financial statements"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in subsidiaries, joint ventures and associates in an entity's separate financial statements. [Refer: Associates [member]; Joint ventures [member]; Subsidiaries [member]; Investments in subsidiaries reported in separate financial statements]"
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofInverstmentsinAssociatesandJointVenturesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofInverstmentsinAssociatesandJointVenturesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInverstmentsinAssociatesandJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inverstments in Associates and Joint Ventures [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofInverstmentsinAssociatesandJointVenturesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofInverstmentsinAssociatesandJointVenturesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInverstmentsinAssociatesandJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of Inverstments in Associates and Joint Ventures [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofInvestmentsJointVenturesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofInvestmentsJointVenturesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of Investments Joint Ventures [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofInvestmentsJointVenturesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofInvestmentsJointVenturesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of Investments Joint Ventures [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofInvestmentsinAssociatesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofInvestmentsinAssociatesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of Investments in Associates [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofInvestmentsinAssociatesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofInvestmentsinAssociatesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of Investments in Associates [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofMovementoftheInvestmentsinAssociatesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofMovementoftheInvestmentsinAssociatesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of Movement of the Investments in Associates [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofMovementoftheInvestmentsinAssociatesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofMovementoftheInvestmentsinAssociatesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of Movement of the Investments in Associates [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofMovementoftheInvestmentsinJointVenturesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofMovementoftheInvestmentsinJointVenturesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of Movement of the Investments in Joint Ventures [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofMovementoftheInvestmentsinJointVenturesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofMovementoftheInvestmentsinJointVenturesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of Movement of the Investments in Joint Ventures [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesTablesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in Associates and Joint Ventures [Abstract]",
        "label": "Investmentsin Associatesand Joint Ventures Tables Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvestmentsinAssociatesandJointVenturesTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvestmentsinAssociatesandJointVenturesTablesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvoiceCurrentPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvoiceCurrentPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invoices",
        "documentation": "Represent the amount of invoice current payable.",
        "label": "Invoice Current Payable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvoiceNonCurrentPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvoiceNonCurrentPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invoices",
        "documentation": "Represent the amount of invoice non current payable.",
        "label": "Invoice Non Current Payable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_InvoicesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "InvoicesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invoices payable",
        "verboseLabel": "Invoices",
        "documentation": "This amount for invoices payable.",
        "label": "Invoices Payable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_IssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "IssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance costs",
        "label": "Issuance Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssueOfConvertibleInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssueOfConvertibleInstruments",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total amount of issuance (in Dollars)",
        "label": "Issue of convertible instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The change in equity resulting from the issuing of convertible instruments."
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "ifrs-full_IssueOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssueOfEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital increase",
        "label": "Issue of equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital",
        "label": "Issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital",
        "label": "Issued capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "aenz_January12023FourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "January12023FourMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1 2023 Four [Member]",
        "label": "January12023 Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_January12023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "January12023Member",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January12023 [Member]",
        "label": "January12023 Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_January12023OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "January12023OneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January1 2023 One [Member]",
        "label": "January12023 One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_January12023ThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "January12023ThreeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1 2023 Three [Member]",
        "label": "January12023 Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_January12023TwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "January12023TwoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1 2023 Two [Member]",
        "label": "January12023 Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_January12024FiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "January12024FiveMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1 2024 Five [Member]",
        "label": "January12024 Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_January12024FourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "January12024FourMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1 2024 Four [Member]",
        "label": "January12024 Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_January12024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "January12024Member",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1 2024 [Member]",
        "label": "January12024 Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_January12024OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "January12024OneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendments to IFRS 16 \u2013 Leasehold Liabilities on a Sale and Leaseback Sale. [Member]",
        "label": "January12024 One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_January12024ThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "January12024ThreeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1 2024 Three [Member]",
        "label": "January12024 Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_January12024TwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "January12024TwoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1 2024 Two [Member]",
        "label": "January12024 Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_January12025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "January12025Member",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1 2025 [Member]",
        "label": "January12025 Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_JointOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "JointOperationsAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint operations",
        "label": "Joint Operations Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_JointOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "JointOperationsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Joint operations [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": [
      "r204"
     ]
    },
    "aenz_JointVentureDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "JointVentureDescription",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint venture description",
        "documentation": "Joint venture description.",
        "label": "Joint Venture Description"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_JointVentureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "JointVentureMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInverstmentsinAssociatesandJointVenturesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsJointVenturesTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint Ventures [Member]",
        "label": "Joint Venture Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_JorgeChavezAirportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "JorgeChavezAirportMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jorge Chavez Airport [Member]",
        "label": "Jorge Chavez Airport Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_JudiciaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "JudiciaryMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Judiciary [Member]",
        "label": "Judiciary Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails",
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation amount",
        "verboseLabel": "Civil compensation",
        "label": "Key management personnel compensation"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "aenz_LaborDisputeProcessesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LaborDisputeProcessesAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Labor proceedings amount",
        "documentation": "Amount of Labor dispute processes.",
        "label": "Labor Dispute Processes Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LaborLawsuitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LaborLawsuitsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Labor Lawsuits [Member]",
        "label": "Labor Lawsuits Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Land": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Land",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInventoriesTable",
      "http://www.aenza.com.pe/role/ScheduleofLandIncludesPropertiesfortheDevelopmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment representing land held by the entity for use in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "ifrs-full_LandAndBuildings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LandAndBuildings",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term real estate projects",
        "label": "Land and buildings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment representing land and depreciable buildings and similar structures for use in operations. [Refer: Buildings; Land; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ifrs-full_LandAndBuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LandAndBuildingsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and premises [Member]",
        "verboseLabel": "Land and Buildings [Member]",
        "label": "Land and buildings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land and depreciable buildings and similar structures for use in operations. [Refer: Buildings; Land; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ifrs-full_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LandMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable",
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land [Member]",
        "label": "Land [member]"
       }
      },
      "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": [
      "r337"
     ]
    },
    "aenz_LandUseRightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LandUseRightMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land Use Rights [Member]",
        "label": "Land Use Right Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Later than five years [member]",
        "label": "Later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r228",
      "r240",
      "r389",
      "r391",
      "r396"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Later than one year and not later than two years [member]",
        "label": "Later than one year and not later than two years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r228",
      "r240",
      "r389",
      "r396",
      "r417"
     ]
    },
    "ifrs-full_LaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneYearMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Later than one year [member]",
        "label": "Later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "aenz_LaterThanTwoYearAndNoteLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LaterThanTwoYearAndNoteLaterThanFiveYearsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Later Than Two Year And Note Later Than Five Years [Member]",
        "label": "Later Than Two Year And Note Later Than Five Years Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability for right-of-use asset",
        "label": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r222"
     ]
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysisoftheEvaluationoftheInvestmentPropertyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Liabilities [Member]",
        "label": "Lease liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r364",
      "r368"
     ]
    },
    "aenz_LeaseLiabilityForRightOfUseAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LeaseLiabilityForRightOfUseAssetMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCarryingAmountandFairValueofIndebtednessTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Liability for Right-of-Use Asset [Member]",
        "label": "Lease Liability For Right Of Use Asset Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LeaseLiabilityForRightofusesAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LeaseLiabilityForRightofusesAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftheCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability for right-of-use asset",
        "documentation": "Lease liability for right-of-use asset.",
        "label": "Lease Liability For Rightofuses Asset"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future financial charges",
        "documentation": "Lease liability, undiscounted excess amount.",
        "label": "Lease Liability Undiscounted Excess Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LeaseOfficeSurquilloMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LeaseOfficeSurquilloMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable",
      "http://www.aenza.com.pe/role/ScheduleofMinimumRangesMaximumRangesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease office - Surquillo [Member]",
        "label": "Lease Office Surquillo Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_Leases": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Leases",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeasesAsLesseeRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeasesAsLesseeRelatedPartyTransactions",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases amount",
        "label": "Leases as lessee, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of leases where the entity was the lessee in related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "aenz_LeasesLiabilityForRightofuseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LeasesLiabilityForRightofuseAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability for right-of-use asset",
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration.",
        "label": "Leases Liability For Rightofuse Asset"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorrespondstoAdvancetoSuppliersTable",
      "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable",
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LegalInterestRates": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LegalInterestRates",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal interest rate",
        "documentation": "Percentage of legal interest rate.",
        "label": "Legal Interest Rates"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LegalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LegalMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal [Member]",
        "label": "Legal Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LegalReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LegalReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal reserve",
        "documentation": "The amount of legal reserve.",
        "label": "Legal Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LessSensitivityAnalysis": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LessSensitivityAnalysis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysiswasPerformedConsideringIncreaseDecreaseCorporationsGrossMarginsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less 10%",
        "label": "Less Sensitivity Analysis"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LettersOfGuarantee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LettersOfGuarantee",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of guarantee",
        "verboseLabel": "Letters of guarantee amount (in Dollars)",
        "documentation": "Letters of guarantee.",
        "label": "Letters Of Guarantee"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Level2OfFairValueHierarchyMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 of fair value hierarchy [member]",
        "label": "Level 2 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Level3OfFairValueHierarchyMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3 [Member]",
        "verboseLabel": "Level 3 of fair value hierarchy [member]",
        "label": "Level 3 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable"
     ],
     "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": [
      "r87",
      "r208"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities"
       }
      },
      "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": [
      "r24",
      "r207",
      "r208",
      "r209",
      "r292",
      "r296"
     ]
    },
    "ifrs-full_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LiabilitiesAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LiabilitiesAbstract0",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Liabilities Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LiabilitiesAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LiabilitiesAbstract1",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Liabilities Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysisoftheEvaluationoftheInvestmentPropertyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [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": [
      "r365"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysisoftheEvaluationoftheInvestmentPropertyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r365"
     ]
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheDeferredIncomeTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance beginning",
        "periodEndLabel": "Ending balance",
        "label": "Net defined benefit liability (asset)"
       }
      },
      "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 [member]]"
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "aenz_LimaStockExchangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LimaStockExchangeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBondsIssuedSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Bonds - Lima Stock Exchange issued on Peru [Member]",
        "label": "Lima Stock Exchange Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LineOfCreditFacilityMaximumBorrowingCapacity1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity1",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loan credit agreement (in Dollars)",
        "documentation": "Line Of Credit Facility Maximum Borrowing Capacity 1.",
        "label": "Line Of Credit Facility Maximum Borrowing Capacity1"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LineOfCreditFacilityOutstandingBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LineOfCreditFacilityOutstandingBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding line of credit",
        "documentation": "Line of credit facility outstanding borrowings.",
        "label": "Line Of Credit Facility Outstanding Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_Linea1MetroDeLimaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Linea1MetroDeLimaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Linea 1 - Metro de Lima [Member]",
        "label": "Linea1 Metro De Lima Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LoanAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LoanAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan amount (in Dollars)",
        "documentation": "Loan amount.",
        "label": "Loan Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LoanFacilitiesRepaidTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LoanFacilitiesRepaidTerm",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan Facilities Repaid Term",
        "documentation": "Loan Facilities Repaid Term.",
        "label": "Loan Facilities Repaid Term"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LoansAndAccountsReceivableAtAmortizedCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LoansAndAccountsReceivableAtAmortizedCostAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans and accounts receivable at amortized cost:",
        "label": "Loans And Accounts Receivable At Amortized Cost Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LoansAndAdvancesToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LoansAndAdvancesToCustomers",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofBalancesofContractAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advances received from customers",
        "terseLabel": "Advances from customers",
        "label": "Loans and advances to customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of loans and advances the entity has made to customers."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_LoansAndReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LoansAndReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans and receivables",
        "verboseLabel": "Loan balance",
        "label": "Loans and receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-derivative financial assets with fixed or determinable payments that are not quoted in an active market, other than: (a) those that the entity intends to sell immediately or in the near term, which shall be classified as held for trading, and those that the entity, upon initial recognition, designates as at fair value through profit or loss; (b) those that the entity, upon initial recognition, designates as available for sale; or (c) those for which the holder may not recover substantially all of its initial investment, other than because of credit deterioration, which shall be classified as available for sale. An interest acquired in a pool of assets that are not loans or receivables (for example, an interest in a mutual fund or a similar fund) is not a loan or receivable. [Refer: Derivative financial assets]"
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "aenz_LoansFromThirdParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LoansFromThirdParties",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans from third parties",
        "documentation": "Loans from third parties.",
        "label": "Loans From Third Parties"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LogisticaQuimicosDelSurSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LogisticaQuimicosDelSurSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Logistica Quimicos del Sur S.A.C. [Member]",
        "label": "Logistica Quimicos Del Sur SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LogisticaQuimicosDelSurSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LogisticaQuimicosDelSurSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Logistica Quimicos del Sur S.A [Member]",
        "label": "Logistica Quimicos Del Sur SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermLegalProceedingsProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LongtermLegalProceedingsProvision",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-contentious proceedings",
        "label": "Non-current legal proceedings provision"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provision for legal proceedings. [Refer: Legal proceedings provision]"
       }
      }
     },
     "auth_ref": [
      "r352",
      "r354"
     ]
    },
    "aenz_LongtermTradeAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LongtermTradeAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts payable",
        "label": "Longterm Trade Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LosParquesDeCallaoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LosParquesDeCallaoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Los Parques de Callao [Member]",
        "label": "Los Parques De Callao Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LosParquesDeCarabaylloIIIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LosParquesDeCarabaylloIIIMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Los Parques de Carabayllo III [Member]",
        "label": "Los Parques De Carabayllo IIIMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LosParquesDeComasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LosParquesDeComasMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable",
      "http://www.aenza.com.pe/role/ScheduleofRealEstateWorkinProgressTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Los Parques de Comas [Member]",
        "label": "Los Parques De Comas Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LosParquesDePiuraMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LosParquesDePiuraMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable",
      "http://www.aenza.com.pe/role/ScheduleofRealEstateWorkinProgressTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Los Parques de Piura [Member]",
        "label": "Los Parques De Piura Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LosParquesDelCallaoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LosParquesDelCallaoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRealEstateWorkinProgressTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Los Parques del Callao [Member]",
        "label": "Los Parques Del Callao Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LosParquesDelMarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LosParquesDelMarMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable",
      "http://www.aenza.com.pe/role/ScheduleofRealEstateWorkinProgressTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Los Parques del Mar [Member]",
        "label": "Los Parques Del Mar Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LossGainOnPresentValueOfFinancialAssetOrFinancialLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LossGainOnPresentValueOfFinancialAssetOrFinancialLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) gain on present value of financial asset or financial liability",
        "documentation": "The amount is loss gain on present value of financial asset or financial liability.",
        "label": "Loss Gain On Present Value Of Financial Asset Or Financial Liability"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LossOnRemeasurementOfAccountsReceivableAndAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LossOnRemeasurementOfAccountsReceivableAndAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss (profit) on remeasurement of accounts receivable and accounts payable, net",
        "documentation": "The amount is loss on remeasurement of accounts receivable and accounts payable.",
        "label": "Loss On Remeasurement Of Accounts Receivable And Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LossProfitBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LossProfitBeforeIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit (loss) before income tax",
        "label": "Loss Profit Before Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LossProfitFromAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LossProfitFromAttributableToAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) profit from attributable to:",
        "label": "Loss Profit From Attributable To Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LossProfitFromAttributableToOwnersOfTheCompany": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LossProfitFromAttributableToOwnersOfTheCompany",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owners of the Company",
        "documentation": "The amount is owners of the company.",
        "label": "Loss Profit From Attributable To Owners Of The Company"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LossesOnDisposalsOfInvestmentProperties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LossesOnDisposalsOfInvestmentProperties",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal of property, plant and equipment",
        "label": "Losses on disposals of investment properties"
       }
      },
      "en": {
       "role": {
        "documentation": "The losses on disposals of investment properties. [Refer: Investment property]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "aenz_LotFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LotFourMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPreTaxDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lot IV [Member]",
        "label": "Lot Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LotOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LotOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPreTaxDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lot I [Member]",
        "label": "Lot One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LotThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LotThreeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPreTaxDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lot III [Member]",
        "label": "Lot Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LotTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LotTwoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPreTaxDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lot V [Member]",
        "label": "Lot Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_LurinMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "LurinMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofLandIncludesPropertiesfortheDevelopmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lurin [Member]",
        "label": "Lurin Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_MX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "MX",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mexico [Member]",
        "label": "MEXICO"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MachineryAndEquipmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MachineryAndEquipmentsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipments [Member]",
        "verboseLabel": "Machinery and Equipments [Member]",
        "label": "Machinery And Equipments Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MachineryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MachineryMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/ScheduleofEstimatedUsefulLivesTable",
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment [Member]",
        "verboseLabel": "Machinery [Member]",
        "netLabel": "Machinery [member]",
        "label": "Machinery [member]"
       }
      },
      "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": [
      "r339"
     ]
    },
    "ifrs-full_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails",
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "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": [
      "r302"
     ]
    },
    "ifrs-full_MajorCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MajorCustomersMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails",
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customers [member]"
       }
      },
      "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": [
      "r302"
     ]
    },
    "aenz_MajorProductsServiceLinesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MajorProductsServiceLinesAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Major products/ service lines",
        "label": "Major Products Service Lines Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ManagementMaintainsTheRecoveryEstimateTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ManagementMaintainsTheRecoveryEstimateTerm",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management maintains the recovery estimate term",
        "documentation": "Management maintains the recovery estimate term.",
        "label": "Management Maintains The Recovery Estimate Term"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MaturingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MaturingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing amount",
        "label": "Maturing Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCurrentValueofObligationsforFinanceLeaseAgreementsTable",
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleoftheCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "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": [
      "r27",
      "r217",
      "r226",
      "r228",
      "r231",
      "r232",
      "r234",
      "r240",
      "r260",
      "r278",
      "r345",
      "r389"
     ]
    },
    "aenz_MaturityPeriodFromOneToFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MaturityPeriodFromOneToFiveYearsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleoftheCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "From 1 to 5 Years [Member]",
        "verboseLabel": "From 1 Year to 5 Years [Member]",
        "label": "Maturity Period From One To Five Years Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MaturityPeriodUpToOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MaturityPeriodUpToOneYearMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleoftheCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Up To 1 Year [Member]",
        "verboseLabel": "Up to 1 Year [Member]",
        "label": "Maturity Period Up To One Year Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MaximumAmountOfBond": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MaximumAmountOfBond",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum amount of bond can be borrowed",
        "documentation": "Maximum amount of bond.",
        "label": "Maximum Amount Of Bond"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MaximumLegalReserveAllowedPercentageToPaidInCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MaximumLegalReserveAllowedPercentageToPaidInCapital",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum allowed percentage to legal reserve to paid-in capital",
        "documentation": "Maximum legal reserve allowed percentage to paid in capital.",
        "label": "Maximum Legal Reserve Allowed Percentage To Paid In Capital"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCarryingAmountandFairValueofIndebtednessTable",
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable",
      "http://www.aenza.com.pe/role/ScheduleofDepreciationComprisesTable"
     ],
     "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": [
      "r149",
      "r158",
      "r207"
     ]
    },
    "aenz_MedicalExaminationsAndPsychologicalEvaluation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MedicalExaminationsAndPsychologicalEvaluation",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Medical examinations and psychological evaluation",
        "documentation": "Represent the amount of medical examinations and psychological evaluation.",
        "label": "Medical Examinations And Psychological Evaluation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MediumTermLoanCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MediumTermLoanCreditAgreementMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Medium Term Loan Credit Agreement [Member]",
        "label": "Medium Term Loan Credit Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Merchandise": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Merchandise",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Merchandise and supplies",
        "label": "Current merchandise"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of goods acquired for resale. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r331",
      "r437"
     ]
    },
    "aenz_MethodologyOfValuation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MethodologyOfValuation",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Methodology of valuation 2022/2023",
        "documentation": "Methodology of valuation.",
        "label": "Methodology Of Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MinimumTaxin": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MinimumTaxin",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedPretaxIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum tax",
        "documentation": "Minimum tax",
        "label": "Minimum Taxin"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MinimumWorkPrograms": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MinimumWorkPrograms",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum work program",
        "documentation": "Represent the work are in work progress, campaigns, and development wells.",
        "label": "Minimum Work Programs"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MinisterioDeTransporteYComunicacionesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MinisterioDeTransporteYComunicacionesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ministerio de Transporte y Comunicaciones [Member]",
        "label": "Ministerio De Transporte YComunicaciones Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MiscellaneousOtherOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Miscellaneous other operating expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_MiscellaneousOtherOperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MiscellaneousOtherOperatingIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "aenz_OtherIncomes",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Miscellaneous other operating income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating income. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "aenz_MonthlyRemuneration": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MonthlyRemuneration",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monthly remuneration rate",
        "label": "Monthly Remuneration"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MorelcoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MorelcoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morelco [Member]",
        "label": "Morelco Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MorelcoSASEngineeringAndConstructionWorksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MorelcoSASEngineeringAndConstructionWorksMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morelco S.A.S. - Engineering and Construction Works [Member]",
        "label": "Morelco SASEngineering And Construction Works Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MorelcoSASMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MorelcoSASMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morelco S.A.S. [Member]",
        "verboseLabel": "Morelco S.A.S [Member]",
        "label": "Morelco SASMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MorelcoSASSantaMonicaProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MorelcoSASSantaMonicaProjectMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morelco S.A.S. - Santa Monica Project [Member]",
        "label": "Morelco SASSanta Monica Project Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_MorelcoSASTermosuriaProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "MorelcoSASTermosuriaProjectMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morelco S.A.S. - Termosuria Project [Member]",
        "label": "Morelco SASTermosuria Project Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NegociosDelGasSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NegociosDelGasSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Negocios del Gas S.A. [Member]",
        "label": "Negocios Del Gas SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetAssetsLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net assets",
        "label": "Assets (liabilities)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets less the amount of liabilities."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r417"
     ]
    },
    "aenz_NetCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NetCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net carrying amount",
        "documentation": "Net carrying amount.",
        "label": "Net Carrying Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NetCarryingAmountPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NetCarryingAmountPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofNetCarryingAmountofAcquiredUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net carrying amount",
        "label": "Net Carrying Amount Property Plant And Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NetCorporateIncomePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NetCorporateIncomePercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net corporate income percentage",
        "documentation": "Percentage of net corporate income percentage.",
        "label": "Net Corporate Income Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NetCostOfFixedAssetsDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NetCostOfFixedAssetsDisposal",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net cost of fixed assets disposal",
        "label": "Net Cost Of Fixed Assets Disposal"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofLeverageRatioTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net debt (a)",
        "label": "Net debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of net debt of the entity."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "aenz_NetDeferredCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NetDeferredCharges",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Deferred Charges",
        "documentation": "net deferred charges.",
        "label": "Net Deferred Charges"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary tax on net assets (in Nuevos Soles)",
        "label": "Net deferred tax assets"
       }
      },
      "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": [
      "r426"
     ]
    },
    "aenz_NetFairvalueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NetFairvalueAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net fair value amount",
        "documentation": "Net Fairvalue amount.",
        "label": "Net Fairvalue Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NetImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NetImpairment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net impairment",
        "documentation": "Net  impairment.",
        "label": "Net Impairment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NetLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NetLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdjustedEBITDAisReconciledtoNetLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net (loss) profit",
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]",
        "label": "Net Losses"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NewIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NewIncomeTaxRate",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New income tax rate",
        "documentation": "Percentage of new income tax rate.",
        "label": "New Income Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NewVotingCommonShareParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NewVotingCommonShareParValue",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New voting common shares par value (in Nuevos Soles per share)",
        "documentation": "New voting common shares par value.",
        "label": "New Voting Common Share Par Value"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NoExternalCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NoExternalCustomerMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "No External Customer [Member]",
        "label": "No External Customer Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "No Trading Symbol Flag",
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NominalValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NominalValue",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nominal value (in Dollars)",
        "documentation": "Amount of nominal value.",
        "label": "Nominal Value"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NonCashTransactionAcquisitionOfSupplierBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NonCashTransactionAcquisitionOfSupplierBonds",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of assets through finance leases",
        "documentation": "Non cash transaction acquisition of supplier bonds.",
        "label": "Non Cash Transaction Acquisition Of Supplier Bonds"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NonCashTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NonCashTransactionsAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash transactions:",
        "documentation": "Non Cash Transactions [abstract].",
        "label": "Non Cash Transactions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NonContentiousProceedingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NonContentiousProceedingsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Contentious Proceedings [Member]",
        "label": "Non Contentious Proceedings Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NonControllingInterestDetailsScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NonControllingInterestDetailsScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Controlling Interest (Details) - Schedule of Corporation\u00b4s Subsidiaries that has Material Non-Controlling Interests [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NonControllingInterestDetailsScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NonControllingInterestDetailsScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Controlling Interest (Details) - Schedule of Corporation\u00b4s Subsidiaries that has Material Non-Controlling Interests [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NonControllingInteretsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NonControllingInteretsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Controlling Interets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NonCurrentPortionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NonCurrentPortionAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current portion",
        "label": "Non Current Portion Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NonCurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NonCurrentPrepaidExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Non Current Prepaid Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NonFinancialLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NonFinancialLiabilitiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Financial Liabilities [Member]",
        "label": "Non Financial Liabilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPositionDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "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": [
      "r61"
     ]
    },
    "ifrs-full_NonadjustingEventsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NonadjustingEventsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPositionDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [member]"
       }
      },
      "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": [
      "r61"
     ]
    },
    "ifrs-full_NoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interest",
        "verboseLabel": "Net assets attributable to non-controlling interest",
        "label": "Non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r177",
      "r182"
     ]
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncontrollingInterestsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interest",
        "label": "Non-controlling interests [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "aenz_NoncreditedInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NoncreditedInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofAdditionalInvestmentsRecognizedTable": {
       "parentTag": "ifrs-full_CurrentInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdditionalInvestmentsRecognizedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-credited investments",
        "documentation": "The amount of non-credited investments.",
        "label": "Noncredited Investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAdvances",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current portion",
        "label": "Non-current advances received, representing non-current contract liabilities for performance obligations satisfied at point in time"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current advances received representing non-current contract liabilities for performance obligations satisfied at a point in time. [Refer: Advances received, representing contract liabilities for performance obligations satisfied at point in time]"
       }
      }
     },
     "auth_ref": [
      "r419",
      "r421"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "terseLabel": "Non-current assets",
        "label": "Non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r28",
      "r190",
      "r370"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Non-current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentFinanceLeaseReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentFinanceLeaseReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCurrentValueofObligationsforFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "finance lease agreements",
        "label": "Non-current finance lease receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current finance lease receivables. [Refer: Finance lease receivables]"
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "aenz_NoncurrentGuaranteeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NoncurrentGuaranteeDeposits",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current portion",
        "label": "Noncurrent Guarantee Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentInventories",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "verboseLabel": "Non-current",
        "label": "Non-current inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "negatedLabel": "Non-current liabilities",
        "label": "Non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r29",
      "r192",
      "r370"
     ]
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities",
        "label": "Non-current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NoncurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NoncurrentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current [Member]",
        "label": "Noncurrent Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payable",
        "label": "Trade and other non-current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current trade payables and non-current other payables. [Refer: Other non-current payables; Non-current trade payables]"
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "ifrs-full_NoncurrentPayablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentPayablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NoncurrentPortionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NoncurrentPortionMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current portion [Member]",
        "label": "Noncurrent Portion Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentPortionOfNoncurrentBondsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentPortionOfNoncurrentBondsIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Bonds",
        "label": "Non-current portion of non-current bonds issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current bonds issued. [Refer: Bonds issued]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_NoncurrentPrepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentPrepayments",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Non-current prepayments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current prepayments. [Refer: Prepayments]"
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "ifrs-full_NoncurrentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "verboseLabel": "Non-current portion",
        "label": "Non-current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "ifrs-full_NoncurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable, net",
        "label": "Trade and other non-current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current trade receivables and non-current other receivables. [Refer: Non-current trade receivables; Other non-current receivables]"
       }
      }
     },
     "auth_ref": [
      "r15",
      "r31"
     ]
    },
    "ifrs-full_NoncurrentReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentReceivablesFromTaxesOtherThanIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentReceivablesFromTaxesOtherThanIncomeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current portion",
        "label": "Non-current receivables from taxes other than income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current receivables from taxes other than income tax. [Refer: Receivables from taxes other than income tax]"
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "aenz_NondeductibleExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NondeductibleExpenses",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedPretaxIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible expenses",
        "documentation": "The amount of non-deductible expenses.",
        "label": "Nondeductible Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NonfinancialAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NonfinancialAssetsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Financial Assets [Member]",
        "label": "Nonfinancial Assets Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NontaxableIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NontaxableIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedPretaxIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-taxable income",
        "documentation": "The amount of non-taxable income.",
        "label": "Nontaxable Income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotesAndOtherExplanatoryInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NotesAndOtherExplanatoryInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "General Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NotesPayableOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NotesPayableOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable",
        "documentation": "Notes Payable Outstanding.",
        "label": "Notes Payable Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NuevoChimboteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NuevoChimboteMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofLandIncludesPropertiesfortheDevelopmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nuevo Chimbote [Member]",
        "label": "Nuevo Chimbote Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NumberOfApartments": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NumberOfApartments",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of apartments",
        "documentation": "The number of entity apartments.",
        "label": "Number Of Apartments"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NumberOfBarrelAdditionalProduction": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NumberOfBarrelAdditionalProduction",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Barrel additional Production",
        "documentation": "Number of barrel additional production.",
        "label": "Number Of Barrel Additional Production"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NumberOfBarrels": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NumberOfBarrels",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Barrels",
        "documentation": "Number of barrels.",
        "label": "Number Of Barrels"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NumberOfEquitySharesPerAmericanDepositoryShares": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NumberOfEquitySharesPerAmericanDepositoryShares",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of equity shares per American Depository Shares",
        "documentation": "Number of equity shares per American Depository Shares.",
        "label": "Number Of Equity Shares Per American Depository Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesIssuedAndFullyPaid": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesIssuedAndFullyPaid",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New voting common shares",
        "label": "Number of shares issued and fully paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity, for which full payment has been received."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "ifrs-full_NumberOfSharesIssuedButNotFullyPaid": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesIssuedButNotFullyPaid",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares issued",
        "label": "Number of shares issued but not fully paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity, for which full payment has not been received."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "terseLabel": "Number of shares",
        "label": "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": [
      "r36"
     ]
    },
    "aenz_NumberOfSharesRepresentsCapital": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NumberOfSharesRepresentsCapital",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares represents as capital",
        "documentation": "Number of shares represents capital.",
        "label": "Number Of Shares Represents Capital"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_NumberOfWells": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "NumberOfWells",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of wells (in wells)",
        "documentation": "Number of wells.",
        "label": "Number Of Wells"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OSITRANMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OSITRANMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OSITRAN [Member]",
        "label": "OSITRANMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ObligationsArisingFromArbitrationAward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ObligationsArisingFromArbitrationAward",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Obligations arbitration amount",
        "documentation": "Under this approach, an arbitrator's responsibility cannot in principle be incurred on account of what they have ruled. Nevertheless, arbitrators can be held liable for serious personal misconduct, fraud, gross negligence or denial of justice.",
        "label": "Obligations Arising From Arbitration Award"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ObligationsToPay": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ObligationsToPay",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Obligations to pay",
        "documentation": "Amount of asset retirement obligations settled through noncash transactions. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset.",
        "label": "Obligations To Pay"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ObrasElectromecanicasToquepalaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ObrasElectromecanicasToquepalaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Obras Electromecanicas Toquepala [Member]",
        "label": "Obras Electromecanicas Toquepala Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ObratresSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ObratresSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Obratres S.A.C. [Member]",
        "label": "Obratres SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OccasionalEffectiveIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OccasionalEffectiveIncomeTaxRate",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Occasional effective income tax rate",
        "documentation": "Percentage of occasional effective income tax rate.",
        "label": "Occasional Effective Income Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OccasionalIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OccasionalIncomeTaxRate",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Occasional income tax rate",
        "documentation": "Percentage of occasional income tax rate.",
        "label": "Occasional Income Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OilAndGasExtractionStorageAndDispatchingServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OilAndGasExtractionStorageAndDispatchingServicesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Oil and gas extraction, storage and dispatching services [Member]",
        "label": "Oil And Gas Extraction Storage And Dispatching Services Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OilAndGasPricesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OilAndGasPricesPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Oil and gas prices, percentage",
        "documentation": "Oil and gas prices, percentage.",
        "label": "Oil And Gas Prices Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OilExplorationAndProductionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OilExplorationAndProductionMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Oil exploration and production [Member]",
        "label": "Oil Exploration And Production Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OilLotsThreeAndFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OilLotsThreeAndFourMember",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Oil Lots III and IV [Member]",
        "verboseLabel": "Oil Lots Three And Four [Member]",
        "label": "Oil Lots Three And Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OilLotsThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OilLotsThreeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Oil Lots Three [Member]",
        "label": "Oil Lots Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OiltankingAndinaServicesSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OiltankingAndinaServicesSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Oiltanking Andina Services S.A. [Member]",
        "label": "Oiltanking Andina Services SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OperatingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Operating costs",
        "label": "Operating expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of all operating expenses."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "aenz_OperatingLeasesInvestmentsAfterOneYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingLeasesInvestmentsAfterOneYear",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofNominalAmountsofFutureFixedMinimumRentalIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "After 1 year but no more than 5 years",
        "documentation": "Operating leases investments after one year.",
        "label": "Operating Leases Investments After One Year"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperatingLeasesInvestmentsMoreThanFiveYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingLeasesInvestmentsMoreThanFiveYear",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofNominalAmountsofFutureFixedMinimumRentalIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "More than 5 years",
        "documentation": "Operating leases investments more than five year.",
        "label": "Operating Leases Investments More Than Five Year"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperatingLeasesInvestmentsTwelveMonth": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingLeasesInvestmentsTwelveMonth",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofNominalAmountsofFutureFixedMinimumRentalIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within 1 year",
        "documentation": "Operating leases investments twelve month.",
        "label": "Operating Leases Investments Twelve Month"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingSegments",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Operating Segments"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperatingSegmentsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingSegmentsDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperatingSegmentsDetailsScheduleofEBITDAforEachSegmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingSegmentsDetailsScheduleofEBITDAforEachSegmentLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforEachSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of EBITDA for Each Segment [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperatingSegmentsDetailsScheduleofEBITDAforEachSegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingSegmentsDetailsScheduleofEBITDAforEachSegmentTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforEachSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of EBITDA for Each Segment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperatingSegmentsDetailsScheduleofFinancialStatementsbyOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingSegmentsDetailsScheduleofFinancialStatementsbyOperatingSegmentsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of Financial Statements by Operating Segments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperatingSegmentsDetailsScheduleofFinancialStatementsbyOperatingSegmentsPerformanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingSegmentsDetailsScheduleofFinancialStatementsbyOperatingSegmentsPerformanceLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Financial Statements by Operating Segments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperatingSegmentsDetailsScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingSegmentsDetailsScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of Financial Statements by Operating Segments Performance [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperatingSegmentsDetailsScheduleofFinancialStatementsbyOperatingSegmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingSegmentsDetailsScheduleofFinancialStatementsbyOperatingSegmentsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of Financial Statements by Operating Segments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperatingSegmentsDetailsScheduleofSegmentsbyGeographicalAreasLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingSegmentsDetailsScheduleofSegmentsbyGeographicalAreasLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSegmentsbyGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of Segments by Geographical Areas [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperatingSegmentsDetailsScheduleofSegmentsbyGeographicalAreasTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingSegmentsDetailsScheduleofSegmentsbyGeographicalAreasTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSegmentsbyGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of Segments by Geographical Areas [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperatingSegmentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperatingSegmentsDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforEachSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Member]",
        "label": "Operating segments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for operating segments. An operating segment is a component of an entity: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same entity); (b) whose operating results are regularly reviewed by the entity\u2019s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance; and (c) for which discrete financial information is available. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "aenz_OperationAndMaintenanceOfRoadsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperationAndMaintenanceOfRoadsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operation and Maintenance of Roads [Member]",
        "label": "Operation And Maintenance Of Roads Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperationAndMaintenanceRoadsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperationAndMaintenanceRoadsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operation and maintenance - Roads [Member]",
        "label": "Operation And Maintenance Roads Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OperationalFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OperationalFundsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnrestrictedTrustAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operational funds [Member]",
        "label": "Operational Funds Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares",
        "verboseLabel": "Ordinary Shares [Member]",
        "label": "Ordinary shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r422"
     ]
    },
    "aenz_OtherAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other accounts payable",
        "documentation": "Other accounts payable.",
        "label": "Other Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsPayableDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsPayableDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsPayableDetailsScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsPayableDetailsScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Advances Received from Customers Mainly Correspond to the Engineering and Construction and Real Estate Segments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsPayableDetailsScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsPayableDetailsScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable (Details) - Schedule of Advances Received from Customers Mainly Correspond to the Engineering and Construction and Real Estate Segments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsPayableDetailsScheduleofOtherAccountsPayableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsPayableDetailsScheduleofOtherAccountsPayableLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Accounts Payable [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsPayableDetailsScheduleofOtherAccountsPayableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsPayableDetailsScheduleofOtherAccountsPayableTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable (Details) - Schedule of Other Accounts Payable [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsPayableDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsPayableDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsPayablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsPayablesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts payables [Member]",
        "label": "Other Accounts Payables Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofImpairmentofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts receivable",
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]",
        "label": "Other Accounts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivableNetDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivableNetDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofCorrespondstoAdvancetoSuppliersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivableNetDetailsScheduleofCorrespondstoAdvancetoSuppliersLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorrespondstoAdvancetoSuppliersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Corresponds to Advance to Suppliers [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofCorrespondstoAdvancetoSuppliersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivableNetDetailsScheduleofCorrespondstoAdvancetoSuppliersTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorrespondstoAdvancetoSuppliersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of Corresponds to Advance to Suppliers [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofDepositsareRetainedbyCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivableNetDetailsScheduleofDepositsareRetainedbyCustomersLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deposits are Retained by Customers [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofDepositsareRetainedbyCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivableNetDetailsScheduleofDepositsareRetainedbyCustomersTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of Deposits are Retained by Customers [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivableNetDetailsScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income Tax Pre-Payments, Consist of Income Tax Payments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivableNetDetailsScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of Income Tax Pre-Payments, Consist of Income Tax Payments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofMovementinImpairmentofOtherReceivablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivableNetDetailsScheduleofMovementinImpairmentofOtherReceivablesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinImpairmentofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Movement in Impairment of Other Receivables [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofMovementinImpairmentofOtherReceivablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivableNetDetailsScheduleofMovementinImpairmentofOtherReceivablesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinImpairmentofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of Movement in Impairment of Other Receivables [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofTaxCreditRelatedtoVATLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivableNetDetailsScheduleofTaxCreditRelatedtoVATLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Tax Credit Related to VAT [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofTaxCreditRelatedtoVATTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivableNetDetailsScheduleofTaxCreditRelatedtoVATTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of Tax Credit Related to VAT [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivableNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivableNetDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Accounts Receivable, Net",
        "label": "Other Accounts Receivable Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAccountsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAccountsReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts receivable",
        "documentation": "The amount of current other receivables.",
        "label": "Other Accounts Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherAdditions",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofChangesinthisEstimateTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementinImpairmentofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "documentation": "Amount of additional paid-in capital (APIC) classified as other.",
        "label": "Other Additions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofForeignCurrencyTranslationAdjustmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Other assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_OtherAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherAssetsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Assets [Member]",
        "label": "Other assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for assets that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComponentsOfDeferredTaxExpenseIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedPretaxIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other components of deferred tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of components of deferred tax expense or income that the entity does not separately disclose in the same statement or note. [Refer: Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ScheduleofCompanysControllingInterestNetofTaxTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income for the year, net of tax",
        "terseLabel": "Total value in OCI",
        "verboseLabel": "Other comprehensive income",
        "label": "Other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r42",
      "r56",
      "r197"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Other Comprehensive Income [Abstract]",
        "terseLabel": "Other comprehensive income",
        "verboseLabel": "Other income:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCompanysControllingInterestNetofTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interest",
        "label": "Other comprehensive income, attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income attributable to non-controlling interests. [Refer: Non-controlling interests; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCompanysControllingInterestNetofTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owners of the Company",
        "label": "Other comprehensive income, attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income attributable to owners of the parent."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "aenz_OtherComprehensiveIncomeBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherComprehensiveIncomeBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAnalysisofOtherComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "documentation": "Other comprehensive income.",
        "label": "Other Comprehensive Income Balance"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherComprehensiveIncomeDetailsScheduleofAnalysisofOtherComprehensiveIncomeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherComprehensiveIncomeDetailsScheduleofAnalysisofOtherComprehensiveIncomeTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAnalysisofOtherComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Details) - Schedule of Analysis of Other Comprehensive Income [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment, net of tax",
        "verboseLabel": "Foreign currency translation adjustment",
        "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r30",
      "r56"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income, allocated to non-controlling interest",
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans"
       }
      },
      "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 [member]; 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": [
      "r30",
      "r56",
      "r430"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized a profit of year",
        "label": "Other comprehensive income that will be reclassified to profit or loss, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r333",
      "r334"
     ]
    },
    "aenz_OtherConcessions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherConcessions",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsoftheSubsidiaryRedVialTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other concession",
        "documentation": "Other concessions.",
        "label": "Other Concessions"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other contingencies",
        "documentation": "Amount of other contingencies.",
        "label": "Other Contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherContingenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherContingenciesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Contingencies [Member]",
        "label": "Other Contingencies Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net current assets",
        "label": "Other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_OtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts payable",
        "label": "Other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofAccountComprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts receivable, net",
        "verboseLabel": "Current portion",
        "label": "Other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "aenz_OtherExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "verboseLabel": "Other expenses (in Nuevos Soles)",
        "netLabel": "Expenses",
        "documentation": "The amount of other expenses.",
        "label": "Other Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other expenditures",
        "label": "Other expenses, by nature"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]"
       }
      }
     },
     "auth_ref": [
      "r60",
      "r325"
     ]
    },
    "ifrs-full_OtherFinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherFinanceIncomeCost",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial lease",
        "label": "Other finance income (cost)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of finance income or cost that the entity does not separately disclose in the same statement or note. [Refer: Finance income (cost)]"
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "ifrs-full_OtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "aenz_OtherFinancialEntitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherFinancialEntitiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCarryingAmountandFairValueofIndebtednessTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Financial Entities [Member]",
        "verboseLabel": "Other financial entities [Member]",
        "label": "Other Financial Entities Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherFinancialLiabilitiesAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other financial liabilities:",
        "label": "Other Financial Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherFinancialLiabilitiesAtAmortizedCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherFinancialLiabilitiesAtAmortizedCostAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other financial liabilities at amortized cost:",
        "label": "Other Financial Liabilities At Amortized Cost Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherGainsLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsExchangeGainsandLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total gain/losses",
        "label": "Other gains (losses)"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r414"
     ]
    },
    "ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income and expenses",
        "label": "Other income (expense) from subsidiaries, jointly controlled entities and associates"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income or expense from subsidiaries, jointly controlled entities and associates that the entity does not separately disclose in the same statement or note. [Refer: Associates [member]; Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "aenz_OtherIncomeandExpensesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherIncomeandExpensesDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherIncomeandExpensesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherIncomeandExpensesDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherIncomes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherIncomes",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other income",
        "label": "Other Incomes"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherIndividuallyImmaterialSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherIndividuallyImmaterialSubsidiariesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other individually immaterial subsidiaries [Member]",
        "label": "Other Individually Immaterial Subsidiaries Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherIntangibleAssetsContractedForConcessionDeliveryProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherIntangibleAssetsContractedForConcessionDeliveryProcess",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsoftheSubsidiaryRedVialTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets contracted for the delivery process",
        "documentation": "Other intangible assets contracted for concession delivery process.",
        "label": "Other Intangible Assets Contracted For Concession Delivery Process"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherInventories",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory, gross",
        "label": "Other current inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of inventory that the entity does not separately disclose in the same statement or note. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "aenz_OtherLegalProvisionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherLegalProvisionsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Legal Provisions [Member]",
        "label": "Other Legal Provisions Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails",
      "http://www.aenza.com.pe/role/GeneralInformationDetails",
      "http://www.aenza.com.pe/role/ScheduleofForeignCurrencyTranslationAdjustmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "verboseLabel": "Total liabilities",
        "netLabel": "Compensation amount",
        "label": "Other liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "aenz_OtherLiabilitiesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherLiabilitiesAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognizing an expense",
        "documentation": "Other liabilities.",
        "label": "Other Liabilities Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherLongtermBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherLongtermBenefits",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term balance",
        "label": "Other long-term employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of long-term employee benefits other than post-employment benefits and termination benefits. Such benefits may include long-term paid absences, jubilee or other long-service benefits, long-term disability benefits, long-term profit-sharing and bonuses and long-term deferred remuneration. [Refer: Employee benefits expense]"
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "ifrs-full_OtherLongtermProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherLongtermProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other provisions",
        "label": "Other non-current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions other than provisions for employee benefits. [Refer: Non-current provisions]"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "aenz_OtherManagementChargesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherManagementChargesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other management charges [Member]",
        "label": "Other Management Charges Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others [Member]",
        "label": "Other Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherMinorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherMinorsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Minors [Member]",
        "verboseLabel": "Other minors [Member]",
        "label": "Other Minors Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSegmentsbyGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Other non-current assets"
       }
      },
      "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": [
      "r419"
     ]
    },
    "ifrs-full_OtherNoncurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts payable",
        "label": "Other non-current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r199"
     ]
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "label": "Other non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_OtherNoncurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofAccountComprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts receivable, net",
        "verboseLabel": "Non-current portion",
        "label": "Other non-current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherOperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable",
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other income and expenses",
        "terseLabel": "Other income and expenses",
        "verboseLabel": "Other income and expenses, net",
        "label": "Other operating income (expense)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of operating income (expense) that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "ifrs-full_OtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts payables and other provisions (except non-financial liabilities)",
        "label": "Other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_OtherPriceRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherPriceRiskMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price risk [Member]",
        "label": "Other price risk [member]"
       }
      },
      "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 market prices (other than those arising from interest rate risk or currency risk), whether those changes are caused by factors specific to the individual financial instrument or its issuer, or by factors affecting all similar financial instruments traded in the market. [Refer: Currency risk [member]; Interest rate risk [member]; Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r235",
      "r236",
      "r237",
      "r238",
      "r287"
     ]
    },
    "ifrs-full_OtherPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant, and equipment",
        "label": "Other property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r428"
     ]
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other equipment [Member]",
        "label": "Other property, plant and equipment [member]"
       }
      },
      "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": [
      "r428"
     ]
    },
    "ifrs-full_OtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "terseLabel": "Other provisions",
        "label": "Other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r32",
      "r131"
     ]
    },
    "ifrs-full_OtherProvisionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherProvisionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Provisions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherProvisionsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherProvisionsAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other provisions",
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]",
        "label": "Other Provisions Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherProvisionsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherProvisionsDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Provisions (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherProvisionsDetailsScheduleofMovementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherProvisionsDetailsScheduleofMovementLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Movement [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherProvisionsDetailsScheduleofMovementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherProvisionsDetailsScheduleofMovementTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Provisions (Details) - Schedule of Movement [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OtherProvisionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherProvisionsDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Provisions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherProvisionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherProvisionsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other provisions [member]"
       }
      },
      "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": [
      "r135"
     ]
    },
    "ifrs-full_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/ScheduleofAccountComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable Gross",
        "verboseLabel": "Account receivables (in Dollars)",
        "label": "Other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount receivable by the entity that it does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "aenz_OtherRecovery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherRecovery",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinImpairmentofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recovery",
        "documentation": "The amount of other recovery.",
        "label": "Other Recovery"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherRelatedPartiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable",
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable",
      "http://www.aenza.com.pe/role/ScheduleofRealEstateWorkinProgressTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Related Parties [Member]",
        "verboseLabel": "Others [Member]",
        "netLabel": "Other [Member]",
        "label": "Other related parties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for related parties that the entity does not separately disclose in the same statement or note. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "aenz_OtherRemunerationOfOtherAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherRemunerationOfOtherAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofSalariesandProfitSharingPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other remuneration",
        "verboseLabel": "Other accounts payable",
        "documentation": "The amount of other remuneration.",
        "label": "Other Remuneration Of Other Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherReserves",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other reserves",
        "label": "Other reserves"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ifrs-full_OtherReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherReservesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other reserves",
        "label": "Other reserves [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing reserves within equity, not including retained earnings. It also represents the standard value for the 'Reserves within equity' axis if no other member is used. [Refer: Retained earnings]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r39"
     ]
    },
    "ifrs-full_OtherShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherShorttermEmployeeBenefits",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term benefits",
        "label": "Other short-term employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense from employee benefits (other than termination benefits), which 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, that the entity does not separately disclose in the same statement or note. [Refer: Employee benefits expense]"
       }
      }
     },
     "auth_ref": [
      "r435"
     ]
    },
    "ifrs-full_OtherShorttermProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherShorttermProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other provisions",
        "label": "Other current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "aenz_OtherTaxesPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OtherTaxesPayableMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes payable\t[Member]",
        "label": "Other Taxes Payable Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherTradingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherTradingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other financial expenses",
        "label": "Other trading income (expense)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of trading income (expense) that the entity does not separately disclose in the same statement or note. [Refer: Trading income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "aenz_Others": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Others",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "verboseLabel": "Total",
        "documentation": "Others.",
        "label": "Others"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OthersAdjustmentsOfCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OthersAdjustmentsOfCost",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "documentation": "The amount of others adjustments.",
        "label": "Others Adjustments Of Cost"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OthersBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OthersBorrowingsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other [Member]",
        "label": "Others Borrowings Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OthersCreditRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OthersCreditRisk",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditRiskattheReportingDateistheCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "documentation": "The amount of other credit risk.",
        "label": "Others Credit Risk"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OthersInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OthersInventories",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofChangesinthisEstimateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "documentation": "Represent the amount of others inventories.",
        "label": "Others Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OthersMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofCorrespondstoAdvancetoSuppliersTable",
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable",
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsJointVenturesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsinAssociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable",
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other [Member]",
        "verboseLabel": "Others [Member]",
        "netLabel": "Deferred income tax assets, Other [Member]",
        "label": "Others Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OthersOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OthersOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others 1 [Member]",
        "label": "Others One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OthersOneTotalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OthersOneTotalMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others 1 Total [Member]",
        "label": "Others One Total Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OthersReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OthersReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAccountComprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "documentation": "Amount due from parties in nontrade transactions, classified as other.",
        "label": "Others Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OthersTotalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OthersTotalMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others Total [Member]",
        "label": "Others Total Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OutstandingAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding amount",
        "documentation": "Outstanding amount.",
        "label": "Outstanding Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OutstandingBalanceTransactionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OutstandingBalanceTransactionAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding balance transaction amount",
        "documentation": "The amount of outstanding balance transaction amount or credit cards, the outstanding balance or the current balance is the balance amount an individual owes on any transactions made through a credit card. It includes purchases, cash advances, balance transfers, interest charges and other additional fees charged by the credit card service provider.",
        "label": "Outstanding Balance Transaction Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OverFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OverFiveYearsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over five years [Member]",
        "label": "Over Five Years Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_OwnersOfTheCompany": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "OwnersOfTheCompany",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attributable to owners of the company",
        "label": "Owners Of The Company"
       }
      }
     },
     "auth_ref": []
    },
    "country_PE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "PE",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peru [Member]",
        "label": "PERU"
       }
      }
     },
     "auth_ref": []
    },
    "currency_PEN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "PEN",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPreTaxDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEN [Member]",
        "label": "Peru, Nuevos Soles"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PPAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PPAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price purchase allocation [Member]",
        "label": "PPAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PaidInInstallmentsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PaidInInstallmentsAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Installment amount paid",
        "documentation": "An installment debt is less risky than borrow large amounts that must be paid off in full with interest in a short amount of time.",
        "label": "Paid In Installments Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PaidinCapitalPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PaidinCapitalPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Paid-in capital, percentage",
        "documentation": "Paid-in capital, percentage.",
        "label": "Paidin Capital Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PanamericanaNorteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PanamericanaNorteMember",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Panamericana Norte [Member]",
        "label": "Panamericana Norte Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Par value per share (in Nuevos Soles per share)",
        "label": "Par value per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "aenz_ParentCompanyAndOtherEntitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ParentCompanyAndOtherEntitiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable",
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent Company and Other Entities [Member]",
        "label": "Parent Company And Other Entities Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ParentCompanyOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ParentCompanyOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforEachSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent company and other entities",
        "documentation": "Parent company operations.",
        "label": "Parent Company Operations"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ParentCompanyOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ParentCompanyOperationsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent company operations [Member]",
        "verboseLabel": "Parent Company Operations [Member]",
        "label": "Parent Company Operations Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ParentCompanyOperationsOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ParentCompanyOperationsOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent Company operations One [Member]",
        "label": "Parent Company Operations One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ParentCompanyOperationsThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ParentCompanyOperationsThreeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent Company operations Three [Member]",
        "label": "Parent Company Operations Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ParentCompanyOperationsTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ParentCompanyOperationsTwoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent Company operations Two [Member]",
        "label": "Parent Company Operations Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ParentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Parent [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an entity that controls one or more entities."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "aenz_ParqueAraucoLaMolinaShoppingCenterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ParqueAraucoLaMolinaShoppingCenterMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parque Arauco La Molina Shopping Center [Member]",
        "label": "Parque Arauco La Molina Shopping Center Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ParquesDeCarabaylloMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ParquesDeCarabaylloMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parques de Carabayllo [Member]",
        "label": "Parques De Carabayllo Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ParquesDeComasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ParquesDeComasMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parques de Comas [Member]",
        "label": "Parques De Comas Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ParquesDeHuancayoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ParquesDeHuancayoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parques de Huancayo [Member]",
        "label": "Parques De Huancayo Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ParquesDelCallaoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ParquesDelCallaoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parques del Callao [Member]",
        "label": "Parques Del Callao Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PastDueFrom121DaysUpTo360DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PastDueFrom121DaysUpTo360DaysMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past Due from 121 Days up to 360 Days [Member]",
        "label": "Past Due From121 Days Up To360 Days Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PastDueFrom31DaysUpTo90DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PastDueFrom31DaysUpTo90DaysMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past Due from 31 Days up to 90 Days [Member]",
        "label": "Past Due From31 Days Up To90 Days Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PastDueFrom91DaysUpTo120DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PastDueFrom91DaysUpTo120DaysMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past Due from 91 Days up to 120 Days [Member]",
        "label": "Past Due From91 Days Up To120 Days Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PastDueOver360DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PastDueOver360DaysMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past Due Over 360 Days [Member]",
        "label": "Past Due Over360 Days Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PastDueStatusAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable",
      "http://www.aenza.com.pe/role/ScheduleofMaturityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [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": [
      "r388"
     ]
    },
    "ifrs-full_PastDueStatusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PastDueStatusMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable",
      "http://www.aenza.com.pe/role/ScheduleofMaturityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "aenz_PastDueUpTo30DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PastDueUpTo30DaysMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past Due up to 30 Days [Member]",
        "label": "Past Due Up To30 Days Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PayableCurrentPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PayableCurrentPortion",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payable Current portion",
        "documentation": "Payable current portion.",
        "label": "Payable Current Portion"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PayableNoncurrentPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PayableNoncurrentPortion",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payable Non-current portion",
        "documentation": "Payable non-current portion.",
        "label": "Payable Noncurrent Portion"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PaymentAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment amount",
        "documentation": "Payment amount.",
        "label": "Payment Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PaymentOfBondsIssuedAndOtherObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PaymentOfBondsIssuedAndOtherObligations",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPaymentofBondsIssuedandOtherObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of bonds issued and other obligations",
        "documentation": "Payment of bonds issued and other obligations.",
        "label": "Payment Of Bonds Issued And Other Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsForDebtIssueCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsForDebtIssueCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of debt transaction costs",
        "label": "Payments for debt issue costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for debt issue costs."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_PaymentsForDevelopmentProjectExpenditure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsForDevelopmentProjectExpenditure",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails",
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding invoices amount",
        "verboseLabel": "Expenditure",
        "netLabel": "Payments for development project expenditure",
        "label": "Payments for development project expenditure"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for expenditure related to development projects."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "aenz_PaymentsForPurchasesOfIntangibleAssetsConcessions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PaymentsForPurchasesOfIntangibleAssetsConcessions",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for purchases of intangible assets - Concessions",
        "documentation": "The amount is payments for purchases of intangible assets - concessions.",
        "label": "Payments For Purchases Of Intangible Assets Concessions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsForShareIssueCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsForShareIssueCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of bonds issued",
        "label": "Payments for share issue costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for share issue costs."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of leases",
        "label": "Payments of lease liabilities, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r362"
     ]
    },
    "ifrs-full_PaymentsToSuppliersForGoodsAndServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsToSuppliersForGoodsAndServices",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWorkersProfitSharingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales of goods and services",
        "label": "Payments to suppliers for goods and services"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to suppliers for goods and services."
       }
      }
     },
     "auth_ref": [
      "r357"
     ]
    },
    "aenz_PaymentsonotherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PaymentsonotherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments",
        "documentation": "Payments on other provisions.",
        "label": "Paymentsonother Provisions"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PayrollPaymentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PayrollPaymentsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payroll Payments [Member]",
        "label": "Payroll Payments Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PenaltyIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PenaltyIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "aenz_OtherIncomes",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Penalty income",
        "documentation": "The amount of penalty income.",
        "label": "Penalty Income"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PerDiem": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PerDiem",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Per diem",
        "documentation": "Amount of Per diem.",
        "label": "Per Diem"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PercenatgeOfTradingFrequency": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PercenatgeOfTradingFrequency",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading frequency, percentage",
        "documentation": "Percentage of trading frequency.",
        "label": "Percenatge Of Trading Frequency"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PercentageOfCollateralOfBridgeLoan": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PercentageOfCollateralOfBridgeLoan",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of bridge loan",
        "documentation": "Percentage of collateral of bridge loan.",
        "label": "Percentage Of Collateral Of Bridge Loan"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PercentageOfCommonSharesHeldByNoncontrollingInterests": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PercentageOfCommonSharesHeldByNoncontrollingInterests",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of common shares held by non-controlling interests (%)",
        "label": "Percentage Of Common Shares Held By Noncontrolling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PercentageOfCommonSharesHeldBySubsidiaries": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PercentageOfCommonSharesHeldBySubsidiaries",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of common shares held by Subsidiaries (%)",
        "label": "Percentage Of Common Shares Held By Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PercentageOfConstructionContract": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PercentageOfConstructionContract",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction contract",
        "documentation": "Percentage of construction contract.",
        "label": "Percentage Of Construction Contract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PercentageOfCoupon": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PercentageOfCoupon",
     "presentation": [
      "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of coupon",
        "label": "Percentage Of Coupon"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfEntitysRevenue",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporation\u2019s revenue",
        "label": "Percentage of entity's revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of the entity's revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "aenz_PercentageOfNetProfitTransferredToLegalReserve": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PercentageOfNetProfitTransferredToLegalReserve",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual profit, percentage",
        "documentation": "Percentage of net profit transferred to legal reserve",
        "label": "Percentage Of Net Profit Transferred To Legal Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PercentageOfNoncontrollingInterests": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PercentageOfNoncontrollingInterests",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of non-controlling interest",
        "documentation": "Percentage of non-controlling interest.",
        "label": "Percentage Of Noncontrolling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PercentageOfPerformanceGuarantee": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PercentageOfPerformanceGuarantee",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of performance guarantee established in concession contract",
        "documentation": "Percentage of performance guarantee established in concession contract.",
        "label": "Percentage Of Performance Guarantee"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Favorable votes",
        "label": "Percentage of voting equity interests acquired"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "aenz_PercentageOfVotingRights": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PercentageOfVotingRights",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of voting rights",
        "documentation": "Percentage of Voting Rights.",
        "label": "Percentage Of Voting Rights"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PerformanceBondAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PerformanceBondAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance bond amount",
        "documentation": "The amount of performance bond amount.",
        "label": "Performance Bond Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PerformanceBondTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PerformanceBondTotal",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Bond",
        "documentation": "The amount of performance bond total.",
        "label": "Performance Bond Total"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PerformanceGuaranteeRequiredUnderConcessionAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PerformanceGuaranteeRequiredUnderConcessionAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance guarantee established in the concession contract",
        "documentation": "Performance guarantee required under concession agreement.",
        "label": "Performance Guarantee Required Under Concession Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PeruRedVial5SAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PeruRedVial5SAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peru - Red Vial 5 S.A.[Member]",
        "label": "Peru Red Vial5 SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PeruTrenUrbanoDeLimaSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PeruTrenUrbanoDeLimaSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peru - Tren Urbano de Lima S.A. [Member]",
        "label": "Peru Tren Urbano De Lima SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PeruUnnaEnergiaSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PeruUnnaEnergiaSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peru - Unna Energia S.A. [Member]",
        "label": "Peru Unna Energia SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PeruViaExpresaSurSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PeruViaExpresaSurSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peru - Via Expresa Sur S.A. [Member]",
        "label": "Peru Via Expresa Sur SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PeruvianGovernmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PeruvianGovernmentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peruvian Government [Member]",
        "label": "Peruvian Government Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PetroleumStorageAndDispatchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PetroleumStorageAndDispatchMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Petroleum storage and dispatch [Member]",
        "label": "Petroleum Storage And Dispatch Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PlantaDeFlotacionDeParticulasGruesasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PlantaDeFlotacionDeParticulasGruesasMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Planta de Flotacion de Particulas Gruesas [Member]",
        "label": "Planta De Flotacion De Particulas Gruesas Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PlantaOxidosMarcobreMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PlantaOxidosMarcobreMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Planta Oxidos Marcobre [Member]",
        "label": "Planta Oxidos Marcobre Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedBenefitPlans",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee\u2019s severance indemnities",
        "label": "Post-employment benefit expense in profit or loss, defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense included in profit or loss relating to defined benefit plans. [Refer: Profit (loss); Defined benefit plans [member]] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r430",
      "r433"
     ]
    },
    "ifrs-full_Prepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Prepayments",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayment discount",
        "label": "Prepayments"
       }
      },
      "en": {
       "role": {
        "documentation": "Receivables that represent amounts paid for goods and services before they have been delivered."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "aenz_PresentValueOfTheCallOption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PresentValueOfTheCallOption",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "aenz_OtherIncomes",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in contract of the call option",
        "documentation": "The amount of present value of the call option.",
        "label": "Present Value Of The Call Option"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PresentValueOfTheLeaseLiabilityForRightofuseAssetObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PresentValueOfTheLeaseLiabilityForRightofuseAssetObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of the lease liability for right-of-use asset obligations",
        "documentation": "Present value of the lease liability for right-of-use asset obligations.",
        "label": "Present Value Of The Lease Liability For Rightofuse Asset Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PresentValueofOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PresentValueofOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value",
        "label": "Present Valueof Other Provisions"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PretaxDiscountRate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PretaxDiscountRate",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax discount rates, description",
        "documentation": "Pre-tax discount rates, description.",
        "label": "Pretax Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PretaxDiscountRates": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PretaxDiscountRates",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPreTaxDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax discount rates",
        "documentation": "Pre-tax discount rates.",
        "label": "Pretax Discount Rates"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PrimaryGeographicalMarketsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PrimaryGeographicalMarketsAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Primary geographical markets",
        "label": "Primary Geographical Markets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PrincipalAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount",
        "documentation": "Amount of principal balance.",
        "label": "Principal Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PrincipalAmountCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PrincipalAmountCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount capital (in Dollars)",
        "documentation": "Principal amount of transferred financial assets in which the transferor has continuing involvement with the assets underlying the transaction. Continuing involvement includes, but is not limited to, servicing, recourse, and restrictions on transferor's interests in transferred financial assets.",
        "label": "Principal Amount Capital"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PrincipalPlaceOfBusinessOfSubsidiary",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description",
        "label": "Principal place of business of subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The principal place of business of a subsidiary. [Refer: Principal place of business; Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r112",
      "r115",
      "r179",
      "r183"
     ]
    },
    "aenz_PrincipalRepayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PrincipalRepayment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal repayment",
        "documentation": "Principal repayment.",
        "label": "Principal Repayment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PrivateBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PrivateBondsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBondsIssuedSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Bonds [Member]",
        "label": "Private Bonds Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProbableContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProbableContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Probable contingencies",
        "documentation": "The amount of any financial obligation that has at least 50% chance of occurring in the future is considered a probable contingency, and the loss thus to be realised is considered as a probable contingent liability.",
        "label": "Probable Contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProceedingPower": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProceedingPower",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Judicial power",
        "documentation": "Proceeding power.",
        "label": "Proceeding Power"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing received",
        "label": "Proceeds from borrowings, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r360"
     ]
    },
    "ifrs-full_ProceedsFromDisposalOfMiningAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromDisposalOfMiningAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mining sector value",
        "label": "Proceeds from disposal of mining assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the disposal of mining assets. [Refer: Mining assets]"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromIssueOfBondsNotesAndDebentures",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonds issued",
        "verboseLabel": "Issue of corporate bonds",
        "label": "Proceeds from issue of bonds, notes and debentures"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of bonds, notes and debentures."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "aenz_ProceedsFromRepaymentsFromChangesInOwnershipInterestsInSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProceedsFromRepaymentsFromChangesInOwnershipInterestsInSubsidiaries",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition or sale of interest in a subsidiary of non-controlling shareholders, net",
        "documentation": "Proceeds from repayments from changes in ownership interests in subsidiaries.",
        "label": "Proceeds From Repayments From Changes In Ownership Interests In Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of property, plant and equipment",
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r359"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProductsAndServicesAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [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": [
      "r299",
      "r375"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProductsAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProductsAndServicesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r375"
     ]
    },
    "aenz_ProfessionalLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProfessionalLiabilityMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional Liability [Member]",
        "label": "Professional Liability Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProfitBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProfitBeforeIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysiswasPerformedConsideringIncreaseDecreaseCorporationsGrossMarginsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]",
        "label": "Profit Before Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProfitDistributionPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProfitDistributionPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit distribution percentage",
        "documentation": "Percentage of profit distribution.",
        "label": "Profit Distribution Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatementAlt0": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Loss) profit for the year",
        "terseLabel": "(Loss) profit for the year",
        "verboseLabel": "(Loss) profit attributable, total",
        "netLabel": "Profit (loss) for the period",
        "label": "Profit (loss) of 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": [
      "r3",
      "r41",
      "r161",
      "r174",
      "r176",
      "r292",
      "r294",
      "r370",
      "r380"
     ]
    },
    "ifrs-full_ProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) profit attributable to:",
        "label": "Profit (loss) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatementAlt0": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interest",
        "label": "Profit (loss), attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r44",
      "r181"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofProfitLossPerCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit (loss) attributable to owners of the Company during the year",
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatementAlt0": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owners of the Company",
        "label": "Profit (loss), attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "aenz_ProfitLossBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProfitLossBeforeIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit/Loss before Income Tax",
        "documentation": "Amount of profit/Loss before income tax.",
        "label": "Profit Loss Before Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedPretaxIncomeTable",
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Loss) profit before income tax",
        "terseLabel": "Profit (Loss) before income tax",
        "verboseLabel": "Loss before income tax",
        "label": "Profit (loss) before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r251",
      "r325",
      "r326",
      "r397",
      "r398"
     ]
    },
    "aenz_ProfitLossBeforeTaxFromContinuingAndDiscontinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProfitLossBeforeTaxFromContinuingAndDiscontinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) profit before income tax",
        "documentation": "Profit loss before tax from continuing and discontinuing operations.",
        "label": "Profit Loss Before Tax From Continuing And Discontinuing Operations"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProfitLossForPresentValueOfFinancialAssetOrLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProfitLossForPresentValueOfFinancialAssetOrLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdjustedEBITDAisReconciledtoNetLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interests for present value of financial asset or liability",
        "documentation": "The amount is (Profit) loss for present value of financial asset or liability.",
        "label": "Profit Loss For Present Value Of Financial Asset Or Liability"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Loss) profit from continuing operations",
        "terseLabel": "(Loss) profit from continuing operations",
        "label": "Profit (loss) from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r41",
      "r195",
      "r292",
      "r294"
     ]
    },
    "ifrs-full_ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofProfitLossPerCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit (loss) from continuing operations attributable to owners of the Company during the year",
        "label": "Profit (loss) from continuing operations attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations attributable to ordinary equity holders of the parent entity. [Refer: Continuing operations [member]; Profit (loss) from continuing operations]"
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "ifrs-full_ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedPretaxIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method (profit) loss",
        "label": "Profit (loss) from continuing operations attributable to ordinary equity holders of parent entity, used in calculating diluted earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations attributable to ordinary equity holders of the parent entity, adjusted for the effects of all dilutive potential ordinary shares. [Refer: Profit (loss) from continuing operations]"
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "ifrs-full_ProfitLossFromDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss from discontinued operation",
        "verboseLabel": "Loss from discontinuing operations",
        "netLabel": "Loss from discontinued operations",
        "label": "Profit (loss) from discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r54",
      "r59",
      "r196",
      "r250"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating profit (loss)",
        "terseLabel": "Operating profit (loss)",
        "verboseLabel": "Operating loss",
        "label": "Profit (loss) from operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r349",
      "r423"
     ]
    },
    "aenz_ProfitOfTheYearAllocatedToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProfitOfTheYearAllocatedToNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit (loss) of the year, allocated to non-controlling interest",
        "documentation": "Profit of the year, allocated to non-controlling interest.",
        "label": "Profit Of The Year Allocated To Noncontrolling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProgramaSubsectorialDeIrrigacionesPSIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProgramaSubsectorialDeIrrigacionesPSIMember",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Programa Subsectorial de Irrigaciones - PSI [Member]",
        "label": "Programa Subsectorial De Irrigaciones PSIMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProjectCComercialParqueAraucoLaMolinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProjectCComercialParqueAraucoLaMolinaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Project C. Comercial Parque Arauco La Molina [Member]",
        "label": "Project CComercial Parque Arauco La Molina Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProjectMinaGoldFieldsLaCimaSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProjectMinaGoldFieldsLaCimaSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Project Mina Gold Fields La Cima S.A.[Member]",
        "label": "Project Mina Gold Fields La Cima SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProjectSanGabrielBuenaventuraMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProjectSanGabrielBuenaventuraMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Project San Gabriel - Buenaventura [Member]",
        "label": "Project San Gabriel Buenaventura Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProjectViaExpresaLineaAmarillaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProjectViaExpresaLineaAmarillaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Project Via Expresa Linea Amarilla\t[Member]",
        "label": "Project Via Expresa Linea Amarilla Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProjectsOfConstructionAndRealEstate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProjectsOfConstructionAndRealEstate",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Project",
        "label": "Projects Of Construction And Real Estate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PromotoraLarcomarSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PromotoraLarcomarSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promotora Larcomar S.A. [member]",
        "verboseLabel": "Promotora Larcomar S.A. [Member]",
        "label": "Promotora Larcomar SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PropertiesEstimatedUsefulLives": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PropertiesEstimatedUsefulLives",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives of properties",
        "documentation": "Properties estimated useful lives .",
        "label": "Properties Estimated Useful Lives"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyAmountContributedToFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable": {
       "parentTag": "ifrs-full_FinancialAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real estate",
        "label": "Real estate, amount contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount real estate contributes to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofDepreciationComprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance, carrying amount",
        "periodEndLabel": "Ending Balance, Carrying amounts",
        "terseLabel": "Property, plant and equipment, net",
        "verboseLabel": "Property, plant and equipment",
        "label": "Property, plant and equipment"
       }
      },
      "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": [
      "r10",
      "r77"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PropertyPlantAndEquipmentAccountsAndItsRelatedAccumulatedDepreciationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PropertyPlantAndEquipmentAccountsAndItsRelatedAccumulatedDepreciationTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment Accounts and its Related Accumulated Depreciation",
        "documentation": "The disclosure of detailed information about property, plant and equipment.",
        "label": "Property Plant And Equipment Accounts And Its Related Accumulated Depreciation Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PropertyPlantAndEquipmentAddition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PropertyPlantAndEquipmentAddition",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Property Plant And Equipment Addition"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentByOperatingLeaseStatusAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofProfitorLossTable",
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment by operating lease status [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": [
      "r227"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentByOperatingLeaseStatusMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofProfitorLossTable",
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment by operating lease status [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all property, plant and equipment when disaggregated by the operating lease status by a lessor. It also represents the standard value for the 'Property, plant and equipment by operating lease status' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset sales",
        "label": "Property, plant and equipment, revalued assets, at cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment that would have been recognised had the revalued assets been carried under the cost model. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "aenz_PropertyPlantAndEquipmentDepreciationCharge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PropertyPlantAndEquipmentDepreciationCharge",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation charge",
        "label": "Property Plant And Equipment Depreciation Charge"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable",
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable",
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r78",
      "r351",
      "r379"
     ]
    },
    "aenz_PropertyPlantAndEquipmentNetCostBalanceAtBeginning": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PropertyPlantAndEquipmentNetCostBalanceAtBeginning",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cost Balance at Beginning",
        "label": "Property Plant And Equipment Net Cost Balance At Beginning"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PropertyPlantAndEquipmentNetCostBalanceAtEnding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PropertyPlantAndEquipmentNetCostBalanceAtEnding",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cost Balance at Ending",
        "label": "Property Plant And Equipment Net Cost Balance At Ending"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PropertyPlantAndEquipmentNetDesconsolidacinDeSubsidiarias": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PropertyPlantAndEquipmentNetDesconsolidacinDeSubsidiarias",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary deconsolidation",
        "label": "Property Plant And Equipment Net Desconsolidacin De Subsidiarias"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofNetCarryingAmountofAcquiredUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of acquisition",
        "label": "Property, plant and equipment recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r384",
      "r385"
     ]
    },
    "aenz_PropertyRentalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PropertyRentalMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property rental [Member]",
        "label": "Property Rental Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProportionOfOwnershipInterestHeldByNoncontrollingInterests": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProportionOfOwnershipInterestHeldByNoncontrollingInterests",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Proportion Of Ownership Interest Held By Noncontrolling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInAssociate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInAssociate",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest percentage",
        "label": "Proportion of ownership interest in associate"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in an associate attributable to the entity. [Refer: Associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r113",
      "r116",
      "r186"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointVenture": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInJointVenture",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Votes in attendance",
        "label": "Proportion of ownership interest in joint venture"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r113",
      "r116",
      "r186"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of common shares directly held by Parent (%)",
        "label": "Proportion of ownership interest in subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r113",
      "r116",
      "r184"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of interest",
        "label": "Proportion of ownership interests held by non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interests in a subsidiary held by non-controlling interests. [Refer: Subsidiaries [member]; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "ifrs-full_ProportionOfVotingRightsHeldInJointVenture": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProportionOfVotingRightsHeldInJointVenture",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Qualified majority percentage",
        "label": "Proportion of voting rights held in joint venture"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of the voting rights in a joint venture held by the entity. [Refer: Joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r113",
      "r116",
      "r186"
     ]
    },
    "aenz_ProvisionForClosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProvisionForClosureMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for Closure [Member]",
        "label": "Provision For Closure Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProvisionForDecommissioningRestorationAndRehabilitationCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions for associated costs",
        "label": "Provision for decommissioning, restoration and rehabilitation costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provision for costs related to decommissioning, restoration and rehabilitation. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r352",
      "r353"
     ]
    },
    "aenz_ProvisionForGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProvisionForGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for goodwill",
        "documentation": "Provision for goodwill.",
        "label": "Provision For Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProvisionForWellClosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProvisionForWellClosure",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation of well abandonment",
        "documentation": "The amount of provision for well closure.",
        "label": "Provision For Well Closure"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProvisionOfContractCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProvisionOfContractCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision of contract costs",
        "documentation": "This amount provision of contract costs.",
        "label": "Provision Of Contract Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionOfGuaranteesOrCollateralByEntityRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProvisionOfGuaranteesOrCollateralByEntityRelatedPartyTransactions",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Enforcement of guarantees",
        "label": "Provision of guarantees or collateral by entity, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of guarantees or collateral provided by the entity in related party transactions. [Refer: Guarantees [member]; Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "aenz_ProvisionOfTaxContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProvisionOfTaxContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedPretaxIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision of tax contingencies",
        "documentation": "The amount of provision of tax contingencies.",
        "label": "Provision Of Tax Contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProvisionUsedOtherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision equivalent",
        "label": "Provision used, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "ifrs-full_Provisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Provisions",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "verboseLabel": "Provisions amount",
        "label": "Provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities of uncertain timing or amount, including provisions for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "aenz_ProvisionsForLaborClaims": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProvisionsForLaborClaims",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdjustedEBITDAisReconciledtoNetLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions: civil compensation and legal claims",
        "documentation": "Provisions for labor claims.",
        "label": "Provisions For Labor Claims"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProvisionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProvisionsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions [Member]",
        "label": "Provisions Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProyectoEspecialDeInfraestructuraDeTransporteNacionalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProyectoEspecialDeInfraestructuraDeTransporteNacionalMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proyecto Especial de Infraestructura de Transporte Nacional [Member]",
        "label": "Proyecto Especial De Infraestructura De Transporte Nacional Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProyectoQuebradaBlancaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProyectoQuebradaBlancaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proyecto Quebrada Blanca [Member]",
        "label": "Proyecto Quebrada Blanca Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProyectoSantaMonicaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProyectoSantaMonicaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proyecto Santa Monica [Member]",
        "label": "Proyecto Santa Monica Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ProyectoTermosuriaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ProyectoTermosuriaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proyecto Termosuria [Member]",
        "label": "Proyecto Termosuria Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PublicServicesConcessionAgreementsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PublicServicesConcessionAgreementsPolicyTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public service concessions",
        "label": "Public Services Concession Agreements Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PurchaseOfGoodsAndServicesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PurchaseOfGoodsAndServicesAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTransactionswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of goods and services:",
        "label": "Purchase Of Goods And Services Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PurchaseOfGoodsAndServicesTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PurchaseOfGoodsAndServicesTotal",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTransactionswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of goods and services, total",
        "documentation": "Purchase of goods and services, total.",
        "label": "Purchase Of Goods And Services Total"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PurchaseOfGoodsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PurchaseOfGoodsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of goods [Member]",
        "label": "Purchase Of Goods Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of intangible assets",
        "label": "Purchase of intangible assets, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r358"
     ]
    },
    "ifrs-full_PurchaseOfInterestsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfInterestsInAssociates",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss of deconsolidation of investment",
        "label": "Purchase of interests in associates"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of interests in associates. [Refer: Associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of investment property",
        "label": "Purchase of interests in investments accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of interests in investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of property, plant and equipment",
        "label": "Purchase of property, plant and equipment, classified as investing activities"
       }
      },
      "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": [
      "r358"
     ]
    },
    "aenz_PurchasePriceAllocationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PurchasePriceAllocationMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Higher value paid [Member]",
        "label": "Purchase Price Allocation Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PurchasesOfPropertyAndOtherAssetsRelatedPartyTransactionsAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PurchasesOfPropertyAndOtherAssetsRelatedPartyTransactionsAssociates",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTransactionswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Associates",
        "label": "Purchases Of Property And Other Assets Related Party Transactions Associates"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_PutOptionOnMorelcoAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "PutOptionOnMorelcoAcquisition",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdjustedEBITDAisReconciledtoNetLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Put option on Morelco S.A.S. acquisition",
        "documentation": "Put option on Morelco acquisition.",
        "label": "Put Option On Morelco Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_QuellavecoProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "QuellavecoProjectMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quellaveco Project [Member]",
        "label": "Quellaveco Project Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_QuotedSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "QuotedSharePrice",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quoted share price",
        "documentation": "Quoted share price",
        "label": "Quoted Share Price"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails",
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/CashandCashEquivalentsDetails",
      "http://www.aenza.com.pe/role/EquityDetails",
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails",
      "http://www.aenza.com.pe/role/GeneralInformationDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofEstimatedUsefulLivesTable",
      "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable",
      "http://www.aenza.com.pe/role/ScheduleofMinimumRangesMaximumRangesTable",
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "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": [
      "r211",
      "r234",
      "r243",
      "r372",
      "r374",
      "r457"
     ]
    },
    "ifrs-full_RangesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails",
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/EquityDetails",
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails",
      "http://www.aenza.com.pe/role/GeneralInformationDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable",
      "http://www.aenza.com.pe/role/ScheduleofMinimumRangesMaximumRangesTable",
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ranges [member]"
       }
      },
      "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": [
      "r211",
      "r234",
      "r243",
      "r372",
      "r374",
      "r457"
     ]
    },
    "ifrs-full_RawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RawMaterials",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction materials",
        "label": "Current raw materials"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of assets to be consumed in the production process or in the rendering of services. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r331",
      "r437"
     ]
    },
    "aenz_RealEstatMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RealEstatMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real Estate [Member]",
        "label": "Real Estat Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RealEstate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RealEstate",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforEachSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real estate",
        "documentation": "Real estate.",
        "label": "Real Estate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RealEstateOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RealEstateOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real estate One [Member]",
        "label": "Real Estate One Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RealEstateProjectReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RealEstateProjectReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditRiskattheReportingDateistheCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real estate project receivable",
        "documentation": "The amount of real estate project receivable.",
        "label": "Real Estate Project Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RealEstateThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RealEstateThreeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real estate Three [Member]",
        "label": "Real Estate Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RealEstateTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RealEstateTwoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real estate Two [Member]",
        "label": "Real Estate Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RealStateWorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RealStateWorkInProgress",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRealEstateWorkinProgressTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real state work in progress",
        "documentation": "A classification of current inventory representing the amount of assets currently in production, which require further processes to be converted into finished goods or services. [Refer: Current finished goods; Inventories]",
        "label": "Real State Work In Progress"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReceiptsFromSalesOfGoodsAndRenderingOfServices",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsRevenueisDerivedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of real estate and goods",
        "label": "Receipts from sales of goods and rendering of services"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of goods and rendering of services."
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "aenz_ReceivableFromRelatedPartiesBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReceivableFromRelatedPartiesBMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "B [Member]",
        "label": "Receivable From Related Parties BMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReceivableFromRelatedPartiesCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReceivableFromRelatedPartiesCMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "C [Member]",
        "label": "Receivable From Related Parties CMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReceivableFromRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReceivableFromRelatedPartiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable From Related Parties and Joint Operators [Member]",
        "label": "Receivable From Related Parties Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReceivableNoncurrentPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReceivableNoncurrentPortion",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable Non-current portion",
        "documentation": "Receivable Non-current portion.",
        "label": "Receivable Noncurrent Portion"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_Receivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Receivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBalancesofContractAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables",
        "documentation": "The amount of receivables.",
        "label": "Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReceivablesConcessionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReceivablesConcessionsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorrespondtoFutureCollectionstotheGrantorTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables Concessions [Member]",
        "label": "Receivables Concessions Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReceivablesCurrentPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReceivablesCurrentPortion",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable Current portion",
        "documentation": "The amount of Receivable Current portion.",
        "label": "Receivables Current Portion"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RecipesFormulaeModelsDesignsAndPrototypes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RecipesFormulaeModelsDesignsAndPrototypes",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Design and construction project balance amount",
        "label": "Recipes, formulae, models, designs and prototypes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets representing recipes, formulae, models, designs and prototypes. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "ifrs-full_ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net effect in consolidated",
        "label": "Reclassification adjustments on available-for-sale financial assets, before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to available-for-sale financial assets, before tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Financial assets available-for-sale; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r317",
      "r318"
     ]
    },
    "ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAnalysisofOtherComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit (debit) for the year",
        "label": "Reclassification adjustments on exchange differences on translation of foreign operations, before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to exchange differences when the financial statements of foreign operations are translated, before tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r57",
      "r93"
     ]
    },
    "ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reclassification from other comprehensive income to profit and loss",
        "label": "Reclassification adjustments on exchange differences on translation of foreign operations, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to exchange differences when the financial statements of foreign operations are translated, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r57",
      "r93"
     ]
    },
    "aenz_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax1",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofImpairmentinTradeAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translation adjustments",
        "label": "Reclassification Adjustments On Exchange Differences On Translation Net Of Tax1"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReclassificationToCurrentIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReclassificationToCurrentIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheDeferredIncomeTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reclassification to current income tax",
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Reclassification To Current Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetailsScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetailsScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Details) - Schedule of Reorganization Agreement Filed by Adexus, which Allows the Transfer of Adexus S.A. Shares [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetailsScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetailsScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Details) - Schedule of Reorganization Agreement Filed by Adexus, which Allows the Transfer of Adexus S.A. Shares [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReclassificationsAccumulatedImpairmentAndDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReclassificationsAccumulatedImpairmentAndDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications, Accumulated impairment and depreciation",
        "documentation": "Reclassifications, Accumulated impairment and depreciation.",
        "label": "Reclassifications Accumulated Impairment And Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReclassificationsAccumulatedImpairmentAndDepreciation1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReclassificationsAccumulatedImpairmentAndDepreciation1",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "label": "Reclassifications Accumulated Impairment And Depreciation1"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReclassificationsDisposalsAccumulatedImpairmentAndDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReclassificationsDisposalsAccumulatedImpairmentAndDepreciation",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "label": "Reclassifications Disposals Accumulated Impairment And Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReclassificationsofCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReclassificationsofCost",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "documentation": "The amount of reclassifications of cost.",
        "label": "Reclassificationsof Cost"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RecognizedClaims": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RecognizedClaims",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized claims",
        "documentation": "The amount of recognized claims.",
        "label": "Recognized Claims"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RecognizedNetOfImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RecognizedNetOfImpairment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized net of impairment",
        "documentation": "The technical definition of impairment loss is a decrease in net carrying value of an asset greater than the future undisclosed cash flow of the same asset.",
        "label": "Recognized Net Of Impairment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RecognizedProvisionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RecognizedProvisionAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized provision amount",
        "documentation": "The amount of recognized provision.",
        "label": "Recognized Provision Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RecoveryOfEstimatedManagementEqualsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RecoveryOfEstimatedManagementEqualsPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recovery of estimated management equals, percentage",
        "documentation": "Recovery of estimated management equals percentage.",
        "label": "Recovery Of Estimated Management Equals Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RecoveryOfProvisionsAndImpairments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RecoveryOfProvisionsAndImpairments",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "aenz_OtherIncomes",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recovery of provisions and impairments",
        "documentation": "The amount of recovery of provisions and impairments.",
        "label": "Recovery Of Provisions And Impairments"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RedVial5SAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RedVial5SAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofCorrespondtoFutureCollectionstotheGrantorTable",
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementofthisAccountTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Red Vial 5 S.A. [Member]",
        "label": "Red Vial5 SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReducedPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReducedPricePercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reduced price, percentage",
        "documentation": "Reduced price percentage.",
        "label": "Reduced Price Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReductionOfIssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReductionOfIssuedCapital",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinAssociatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease in capital",
        "label": "Reduction of issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from a reduction in issued capital. [Refer: Issued capital]"
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "aenz_RefineriaTalaraMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RefineriaTalaraMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Refineria Talara [Member]",
        "label": "Refineria Talara Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RegulationIssuedUnitedStatesOfAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RegulationIssuedUnitedStatesOfAmericaMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBondsIssuedSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate bonds - Regulation S issued on the United States of America [Member]",
        "label": "Regulation Issued United States Of America Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RemittancesIntransit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RemittancesIntransit",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCaptionComprisesComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remittances in-transit",
        "documentation": "Cash in transit.",
        "label": "Remittances Intransit"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RemunerationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RemunerationPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remuneration percentage",
        "documentation": "Remuneration percentage.",
        "label": "Remuneration Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RenegotiationOfContractWithSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RenegotiationOfContractWithSuppliers",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renegotiation of contract with suppliers",
        "documentation": "The amount of renegotiation of contract with suppliers.",
        "label": "Renegotiation Of Contract With Suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RenegotiationOfLiabilityForAcquisitionOfNoncontrollingMorelco": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RenegotiationOfLiabilityForAcquisitionOfNoncontrollingMorelco",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renegotiation of liability for acquisition of non-controlling Morelco",
        "documentation": "Renegotiation of liability for acquisition of non-controlling Morelco.",
        "label": "Renegotiation Of Liability For Acquisition Of Noncontrolling Morelco"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReorganizationAgreementDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReorganizationAgreementDescription",
     "presentation": [
      "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reorganization agreement description",
        "documentation": "The description of the reorganization agreement.",
        "label": "Reorganization Agreement Description"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of borrowings received",
        "label": "Repayments of borrowings, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r361"
     ]
    },
    "aenz_ReplacementAndInTransitUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReplacementAndInTransitUnitsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Replacement and in-transit units [Member]",
        "label": "Replacement And In Transit Units Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReserveFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReserveFundsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnrestrictedTrustAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserve funds [Member]",
        "label": "Reserve Funds Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAnalysisofOtherComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference from\u202fnet investment in a foreign operation [Member]",
        "label": "Reserve of change in value of foreign currency basis spreads [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the accumulated change in the value of foreign currency basis spreads of financial instruments when excluding them from the designation of these financial instruments as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r327"
     ]
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAnalysisofOtherComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translations adjustment [Member]",
        "label": "Reserve of exchange differences on translation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r94",
      "r327"
     ]
    },
    "ifrs-full_ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAnalysisofOtherComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in fair value of available-for sale assets [Member]",
        "label": "Reserve of gains and losses on remeasuring available-for-sale financial assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated gains and losses on remeasuring available-for-sale financial assets. [Refer: Financial assets available-for-sale]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "aenz_RestrictedFunds": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RestrictedFunds",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted funds, description",
        "label": "Restricted Funds"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated results",
        "label": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r334"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated results",
        "label": "Retained earnings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r327"
     ]
    },
    "aenz_ReturnsOfContributionsOfNoncontrollingShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReturnsOfContributionsOfNoncontrollingShareholders",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofContributionsReturnsfromNonControllingShareholdersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Returns of contributions",
        "documentation": "Represent the amount of returns of contributions of non controlling shareholders.",
        "label": "Returns Of Contributions Of Noncontrolling Shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofReorganizationAgreementFiledbyAdexuswhichAllowstheTransferofAdexusSASharesTable",
      "http://www.aenza.com.pe/role/ScheduleofSegmentsbyGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenue from ordinary activities arising from contracts with customers",
        "verboseLabel": "Revenue",
        "netLabel": "Revenues",
        "label": "Revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r194",
      "r251",
      "r288",
      "r293",
      "r299",
      "r300",
      "r302",
      "r325",
      "r326",
      "r370"
     ]
    },
    "ifrs-full_RevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "verboseLabel": "Revenues:",
        "label": "Revenue [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RevenueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue [Axis]",
        "label": "Revenue Axis"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RevenueFromConstructionActivitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueFromConstructionActivitiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Construction Activities",
        "label": "Revenue From Construction Activities Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromConstructionContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromConstructionContracts",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsRevenueisDerivedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction activities",
        "label": "Revenue from construction contracts"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from construction contracts. Construction contracts are contracts specifically negotiated for the construction of an asset or a combination of assets that are closely interrelated or interdependent in terms of their design, technology and function or their ultimate purpose or use. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "aenz_RevenueFromContractLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueFromContractLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/RevenueFromContractswithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from contract liability",
        "label": "Revenue From Contract Liability"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RevenueFromContractsWithCustomer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueFromContractsWithCustomer",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsRevenueisDerivedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from contracts with customers",
        "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration.",
        "label": "Revenue From Contracts With Customer"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromContractsWithCustomers",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysiswasPerformedConsideringIncreaseDecreaseCorporationsGrossMarginsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from contracts with customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r214"
     ]
    },
    "aenz_RevenueFromContractsWithCustomersTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueFromContractsWithCustomersTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from contracts with customers",
        "documentation": "Revenue from contracts with customers.",
        "label": "Revenue From Contracts With Customers Two"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RevenueFromContractswithCustomersDetailsScheduleofExpectedFutureIncomefromSignedContractsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueFromContractswithCustomersDetailsScheduleofExpectedFutureIncomefromSignedContractsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Expected Future Income from Signed Contracts [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RevenueFromContractswithCustomersDetailsScheduleofExpectedFutureIncomefromSignedContractsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueFromContractswithCustomersDetailsScheduleofExpectedFutureIncomefromSignedContractsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExpectedFutureIncomefromSignedContractsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue From Contracts with Customers (Details) - Schedule of Expected Future Income from Signed Contracts [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RevenueFromContractswithCustomersDetailsScheduleofMovementinContractLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueFromContractswithCustomersDetailsScheduleofMovementinContractLiabilitiesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Movement in Contract Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RevenueFromContractswithCustomersDetailsScheduleofMovementinContractLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueFromContractswithCustomersDetailsScheduleofMovementinContractLiabilitiesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue From Contracts with Customers (Details) - Schedule of Movement in Contract Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RevenueFromContractswithCustomersDetailsScheduleofRevenuesfromContractswithCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueFromContractswithCustomersDetailsScheduleofRevenuesfromContractswithCustomersTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue From Contracts with Customers (Details) - Schedule of Revenues from Contracts with Customers [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RevenueFromRealEstateAndSaleOfGoodsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueFromRealEstateAndSaleOfGoodsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Real Estate and Sale of Goods",
        "label": "Revenue From Real Estate And Sale Of Goods Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromRenderingOfServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromRenderingOfServices",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsRevenueisDerivedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Services provided",
        "label": "Revenue from rendering of services"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the rendering of services. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_RevenueFromRoyalties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromRoyalties",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Royalties recorded amount",
        "label": "Royalty income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income arising from royalties."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromSaleOfGoodsRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTransactionswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint operations",
        "label": "Revenue from sale of goods, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of goods in related party transactions. [Refer: Revenue; Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "aenz_RevenueFromSalesOfGoodsAndServicesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueFromSalesOfGoodsAndServicesAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTransactionswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from sales of goods and services:",
        "label": "Revenue From Sales Of Goods And Services Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RevenueFromSalesOfGoodsAndServicesTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueFromSalesOfGoodsAndServicesTotal",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTransactionswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from sales of goods and services, total",
        "documentation": "Revenue from sales of goods and services, total.",
        "label": "Revenue From Sales Of Goods And Services Total"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RevenueFromServicesProvidedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueFromServicesProvidedMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Services Provided",
        "label": "Revenue From Services Provided Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RevenueMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue [Member]",
        "label": "Revenue Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ReversalExpectedAfterTwelveMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReversalExpectedAfterTwelveMonthsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reversal Expected After Twelve Months [Member]",
        "label": "Reversal Expected After Twelve Months Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReversalOfImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReversalOfImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reversal of impairment loss",
        "label": "Reversal of impairment loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as an increase of the carrying amount of an asset or cash-generating unit to its recoverable amount when an impairment loss had been previously recognised. [Refer: Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126"
     ]
    },
    "ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment loss, Accumulated impairment and depreciation",
        "label": "Reversal of impairment loss recognised in profit or loss, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reversal of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Reversal of impairment loss recognised in profit or loss; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "aenz_ReversalOfProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ReversalOfProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reversal of provisions",
        "documentation": "Adjusted Profit Reversal Of Provisions.",
        "label": "Reversal Of Provisions"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RightofUseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RightofUseLiabilitiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-Use-Liabilities [Member]",
        "label": "Rightof Use Liabilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofDepreciationComprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets, net",
        "verboseLabel": "Right-of-use assets",
        "label": "Right-of-use assets"
       }
      },
      "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": [
      "r221",
      "r224"
     ]
    },
    "ifrs-full_RightofuseAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RightofuseAssetsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets [Member]",
        "label": "Right-of-use assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "aenz_RightofuseLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RightofuseLiabilityMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinOtherFinancialLiabilitiesIncludedinFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability for right-of-use asset [Member]",
        "verboseLabel": "Right-of-use liability [Member]",
        "label": "Rightofuse Liability Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RoadConcessionServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RoadConcessionServicesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Road concession services [Member]",
        "label": "Road Concession Services Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_RoyaltiesPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "RoyaltiesPayableMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Royalties payable [Member]",
        "label": "Royalties Payable Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RoyaltyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RoyaltyExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Royalties",
        "label": "Royalty expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from royalties."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "aenz_SEDAPALSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SEDAPALSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEDAPAL S.A. [Member]",
        "label": "SEDAPALSAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SUNATMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SUNATMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUNAT [Member]",
        "label": "SUNATMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SalariesAndOtherPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SalariesAndOtherPayableMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and Other Payable [Member]",
        "label": "Salaries And Other Payable Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SalariesAndOtherPayableToPersonnelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SalariesAndOtherPayableToPersonnelMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and other payable to personnel [Member]",
        "label": "Salaries And Other Payable To Personnel Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SalariesAndOtherPersonnelPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SalariesAndOtherPersonnelPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and other personnel payable",
        "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note.",
        "label": "Salaries And Other Personnel Payable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SalariesWagesAndFringeBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SalariesWagesAndFringeBenefitsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries, wages and fringe benefits [Member]",
        "label": "Salaries Wages And Fringe Benefits Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SaleAgreementInterestPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SaleAgreementInterestPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale agreement interest, percentage",
        "label": "Sale Agreement Interest Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SaleOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SaleOfAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of assets",
        "label": "Sale Of Assets"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SaleOfAssetsOFAccumulatedImpairmentAndDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SaleOfAssetsOFAccumulatedImpairmentAndDepreciation",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of assets Accumulated depreciation and impairment",
        "label": "Sale Of Assets OFAccumulated Impairment And Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SaleOfOilAndGasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SaleOfOilAndGasMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of oil and gas [Member]",
        "label": "Sale Of Oil And Gas Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SaleOfRealEstateAndLotsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SaleOfRealEstateAndLotsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of real estate and lots [Member]",
        "label": "Sale Of Real Estate And Lots Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SalePrice": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SalePrice",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale price",
        "documentation": "Amount of sale price.",
        "label": "Sale Price"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SanIsidroMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SanIsidroMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofLandIncludesPropertiesfortheDevelopmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "San Isidro [Member]",
        "label": "San Isidro Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfAccountComprisesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfAccountComprisesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Account Comprises Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfAccountComprisesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfAccountComprisesTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Account Comprises",
        "documentation": "Schedule of Account Comprises.",
        "label": "Schedule Of Account Comprises Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfAdditionalInvestmentsRecognizedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfAdditionalInvestmentsRecognizedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Additional Investments Recognized [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfAdjustedEbitdaIsReconciledToNetLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfAdjustedEbitdaIsReconciledToNetLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Adjusted EBITDA is Reconciled to Net Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfAdvancesReceivedFromCustomersMainlyCorrespondToTheEngineeringAndConstructionAndRealEstateSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfAdvancesReceivedFromCustomersMainlyCorrespondToTheEngineeringAndConstructionAndRealEstateSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Advances Received From Customers Mainly Correspond To The Engineering And Construction And Real Estate Segments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfAdvancesReceivedFromCustomersRelateMainlyToConstructionProjectsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfAdvancesReceivedFromCustomersRelateMainlyToConstructionProjectsTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Advances Received from Customers Mainly Correspond to the Engineering and Construction and Real Estate Segments",
        "label": "Schedule Of Advances Received From Customers Relate Mainly To Construction Projects Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfAmortizationOfIntangiblesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfAmortizationOfIntangiblesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Amortization Of Intangibles Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfAnalysisOfOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfAnalysisOfOtherComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Analysis Of Other Comprehensive Income Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfBalancesOfContractAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfBalancesOfContractAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Balances of Contract Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfBondsIssuedSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfBondsIssuedSummaryLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBondsIssuedSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Bonds Issued Summary [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfBrrowingsItemAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfBrrowingsItemAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Brrowings Item Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCaptionComprisesComprisesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCaptionComprisesComprisesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Caption Comprises Comprises Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCarryingAmountAndFairValueOfIndebtednessAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCarryingAmountAndFairValueOfIndebtednessAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Carrying Amount And Fair Value Of Indebtedness Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCompanysControllingInterestNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCompanysControllingInterestNetOfTaxAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Controlling Interest Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfConcessionsHeldByTheCorporationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfConcessionsHeldByTheCorporationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Concessions Held By The Corporation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Adjusted EBITDA is Reconciled to Net Loss",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r459"
     ]
    },
    "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/RevenueFromContractswithCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Balances of Contract Assets and Liabilities",
        "label": "Condensed Financial Statements [Table Text Block]",
        "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows."
       }
      }
     },
     "auth_ref": [
      "r459"
     ]
    },
    "aenz_ScheduleOfConsolidatedPretaxIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfConsolidatedPretaxIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Consolidated Pretax Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfConsolidatedPretaxIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfConsolidatedPretaxIncomeTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consolidated Pretax Income",
        "label": "Schedule Of Consolidated Pretax Income Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfConsolidatedStatementOfProfitOrLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfConsolidatedStatementOfProfitOrLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Consolidated Statement of Profit or Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfConsolidatedStatementOfProfitOrLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfConsolidatedStatementOfProfitOrLossLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Consolidated Statement of Profit or Loss [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfConsolidatedStatementOfProfitOrLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfConsolidatedStatementOfProfitOrLossTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consolidated Statement of Profit or Loss",
        "label": "Schedule Of Consolidated Statement Of Profit Or Loss Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfConsolidatedTheoreticalAmountIsObtainedFromTheWeightingOfTheProfitOrLossBeforeIncomeTaxAndTheApplicableIncomeTaxRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfConsolidatedTheoreticalAmountIsObtainedFromTheWeightingOfTheProfitOrLossBeforeIncomeTaxAndTheApplicableIncomeTaxRateTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighting the Profit or Loss Before Income Tax and the Applicable Income Tax Rate",
        "label": "Schedule Of Consolidated Theoretical Amount Is Obtained From The Weighting Of The Profit Or Loss Before Income Tax And The Applicable Income Tax Rate Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfContributionsReturnsFromNonControllingShareholdersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfContributionsReturnsFromNonControllingShareholdersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Contributions Returns From Non Controlling Shareholders Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfContributionsReturnsFromNonControllingShareholdersTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfContributionsReturnsFromNonControllingShareholdersTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithNonControllingInterestTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contributions (Returns) from Non Controlling Shareholders",
        "documentation": "Disclosure of schedule of contributions (returns) from non controlling shareholders.",
        "label": "Schedule Of Contributions Returns From Non Controlling Shareholders Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCorporationRecognizedRightOfUseAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCorporationRecognizedRightOfUseAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Corporation Recognized Right Of Use Assets And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCorporationRecognizedRightofUseAssetsAndLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCorporationRecognizedRightofUseAssetsAndLiabilitiesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Corporation Recognized Right-of-Use Assets and Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCorporationSMajorJointOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCorporationSMajorJointOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Corporation SMajor Joint Operations Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCorporationSRevenueIsDerivedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCorporationSRevenueIsDerivedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Corporation\u2019s Revenue is Derived [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCorporationSSubsidiariesAndRelatedInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCorporationSSubsidiariesAndRelatedInterestAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Corporation SSubsidiaries And Related Interest Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCorporationSSubsidiariesThatHasMaterialNonControllingInterestsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCorporationSSubsidiariesThatHasMaterialNonControllingInterestsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Corporation SSubsidiaries That Has Material Non Controlling Interests Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCorporationsIncomeIsDerivedPrincipally": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCorporationsIncomeIsDerivedPrincipally",
     "presentation": [
      "http://www.aenza.com.pe/role/RevenueFromContractswithCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Corporation\u2019s Revenue is Derived",
        "documentation": "The disclosure of information for an corporation\u2019s income is derived principally.",
        "label": "Schedule Of Corporations Income Is Derived Principally"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCorrespondToFutureCollectionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCorrespondToFutureCollectionsExplanatory",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Correspond to Future Collections to the Grantor",
        "documentation": "Represent the table of schedule of correspond to future collections explanatory.",
        "label": "Schedule Of Correspond To Future Collections Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCorrespondToFutureCollectionsToTheGrantorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCorrespondToFutureCollectionsToTheGrantorAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Correspond To Future Collections To The Grantor Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCorrespondsToAdvanceToSuppliersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCorrespondsToAdvanceToSuppliersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Corresponds To Advance To Suppliers Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCorrespondsToAdvanceToSuppliersTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCorrespondsToAdvanceToSuppliersTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Corresponds to Advance to Suppliers",
        "label": "Schedule Of Corresponds To Advance To Suppliers Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCostsAndExpensesByNatureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCostsAndExpensesByNatureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Costs And Expenses By Nature Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCreditQualityOfFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCreditQualityOfFinancialAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Credit Quality Of Financial Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCreditRiskAtTheReportingDateIsTheCarryingAmountAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCreditRiskAtTheReportingDateIsTheCarryingAmountAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Credit Risk at the Reporting Date is the Carrying Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCurrentIncomeTaxPayableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCurrentIncomeTaxPayableTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Current Income Tax Payable",
        "label": "Schedule Of Current Income Tax Payable Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfCurrentValueOfObligationsForFinanceLeaseAgreementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfCurrentValueOfObligationsForFinanceLeaseAgreementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Current Value Of Obligations For Finance Lease Agreements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfDeferredIncomeTaxIsClassifiedByItsEstimatedReversalTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfDeferredIncomeTaxIsClassifiedByItsEstimatedReversalTermAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Deferred Income Tax Is Classified By Its Estimated Reversal Term Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfDepositsAreRetainedByCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfDepositsAreRetainedByCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Deposits Are Retained By Customers Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfDepositsBearInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfDepositsBearInterestAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Deposits Bear Interest Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfDepreciationComprisesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfDepreciationComprisesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Depreciation Comprises Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfDepreciationExpensesForRightOfUseAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfDepreciationExpensesForRightOfUseAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Depreciation Expenses For Right Of Use Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfDepreciationExpensesForRightofUseAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfDepreciationExpensesForRightofUseAssetsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationExpensesforRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Depreciation Expenses for Right-of-Use Assets [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfDepreciationOfInvestmentPropertiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfDepreciationOfInvestmentPropertiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Depreciation Of Investment Properties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfDepreciationOfInvestmentPropertiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfDepreciationOfInvestmentPropertiesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Depreciation of Investment Properties [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfEBITDAForEachSegmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfEBITDAForEachSegmentTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of EBITDA for Each Segment",
        "label": "Schedule Of EBITDAFor Each Segment Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfEbitdaForEachSegmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfEbitdaForEachSegmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of EBITDA for Each Segment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfEstimatedUsefulLivesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfEstimatedUsefulLivesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Useful Lives Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfExistingCustomersRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfExistingCustomersRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Existing Customers Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfExpectedFutureIncomeFromSignedContractsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfExpectedFutureIncomeFromSignedContractsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Expected Future Income From Signed Contracts Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfFairValueAndCarryingAmountAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfFairValueAndCarryingAmountAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value and Carrying Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfFinanceLeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfFinanceLeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Finance Leases Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfFinancialAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfFinancialAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Assets And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfFinancialAssetsAndLiabilitiesDenominatedInForeignCurrenciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfFinancialAssetsAndLiabilitiesDenominatedInForeignCurrenciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Assets And Liabilities Denominated In Foreign Currencies Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfFinancialExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfFinancialExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Expenses Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfFinancialExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfFinancialExpensesTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Expenses",
        "label": "Schedule Of Financial Expenses Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfFinancialLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfFinancialStatementsByOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfFinancialStatementsByOperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Statements By Operating Segments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfFinancialStatementsByOperatingSegmentsPerformanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfFinancialStatementsByOperatingSegmentsPerformanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Statements By Operating Segments Performance Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfFinishedPropertiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfFinishedPropertiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Finished Properties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfFinishedPropertiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfFinishedPropertiesTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finished Properties",
        "label": "Schedule Of Finished Properties Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfForeignCurrencyTranslationAdjustmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfForeignCurrencyTranslationAdjustmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Foreign Currency Translation Adjustments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfGoodwillOfCashGeneratingUnitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfGoodwillOfCashGeneratingUnitsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Goodwill Of Cash Generating Units Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfGuaranteeDepositsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfGuaranteeDepositsTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deposits are Retained by Customers",
        "documentation": "Schedule of guarantee deposits.",
        "label": "Schedule Of Guarantee Deposits Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfImpactOnPreTaxProfitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfImpactOnPreTaxProfitAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Impact on Pre Tax Profit [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfImpactOnPreTaxProfitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfImpactOnPreTaxProfitTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Impact on Pre Tax Profit",
        "documentation": "Schedule of impact on pre tax profit.",
        "label": "Schedule Of Impact On Pre Tax Profit Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfImpairmentOfAccountsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfImpairmentOfAccountsReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Impairment of Accounts Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfIncomeTaxPaymentstableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfIncomeTaxPaymentstableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income Tax Pre-Payments, Consist of Income Tax Payments",
        "documentation": "Schedule of income tax pre-payments, consist of income tax payments and credits.",
        "label": "Schedule Of Income Tax Paymentstable Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfIncomeTaxPrePaymentsConsistOfIncomeTaxPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfIncomeTaxPrePaymentsConsistOfIncomeTaxPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Income Tax Pre Payments Consist Of Income Tax Payments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Intangible Assets And Related Accumulated Amortization Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets and Related Accumulated Amortization",
        "documentation": "Schedule of intangible assets and related accumulated amortization.",
        "label": "Schedule Of Intangible Assets And Related Accumulated Amortization Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfIntangibleAssetsOfTheSubsidiaryRedVialAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfIntangibleAssetsOfTheSubsidiaryRedVialAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intangible Assets of the Subsidiary Red Vial [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfInventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfInventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Inventories Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfInverstmentsInAssociatesAndJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfInverstmentsInAssociatesAndJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Inverstments In Associates And Joint Ventures Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfInvestmentPropertyAndItsRelatedAccumulatedDepreciationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfInvestmentPropertyAndItsRelatedAccumulatedDepreciationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Investment Property And Its Related Accumulated Depreciation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfInvestmentPropertyAndItsRelatedAccumulatedDepreciationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfInvestmentPropertyAndItsRelatedAccumulatedDepreciationLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investment Property and its Related Accumulated Depreciation [Line items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfInvestmentPropertyNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfInvestmentPropertyNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Investment Property Net Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfInvestmentPropertyNetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfInvestmentPropertyNetLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investment Property, Net [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfInvestmentsInAssociatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfInvestmentsInAssociatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Investments In Associates Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfInvestmentsInJointVenturesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfInvestmentsInJointVenturesTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investments Joint Ventures",
        "label": "Schedule Of Investments In Joint Ventures Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfInvestmentsJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfInvestmentsJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Investments Joint Ventures Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfInvoicesPayableAndUnbilledServicesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfInvoicesPayableAndUnbilledServicesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Invoices Payable And Unbilled Services Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfKeyManagementCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfKeyManagementCompensationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Key Management Compensation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfLandIncludesPropertiesForTheDevelopmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfLandIncludesPropertiesForTheDevelopmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Land Includes Properties For The Development Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfLandIncludesPropertiesForTheDevelopmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfLandIncludesPropertiesForTheDevelopmentTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Land Includes Properties for the Development",
        "label": "Schedule Of Land Includes Properties For The Development Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfLeverageRatioAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfLeverageRatioAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Leverage Ratio [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMainAssumptionsUsedByTheCorporationToDetermineTheRecoverableValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMainAssumptionsUsedByTheCorporationToDetermineTheRecoverableValueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Main Assumptions Used By The Corporation To Determine The Recoverable Value Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMaturityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Maturity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMaturityAndCurrentValueOfObligationsForFinanceLeaseAgreementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMaturityAndCurrentValueOfObligationsForFinanceLeaseAgreementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Maturity And Current Value Of Obligations For Finance Lease Agreements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMaturityAndCurrentValueOfObligationsForRightOfUseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMaturityAndCurrentValueOfObligationsForRightOfUseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Maturity And Current Value Of Obligations For Right Of Use Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMinimumRangesMaximumRangesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMinimumRangesMaximumRangesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Minimum Ranges Maximum Ranges Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementInContractLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementInContractLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement In Contract Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementInContractLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementInContractLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/RevenueFromContractswithCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement in Contract Liabilities",
        "label": "Schedule Of Movement In Contract Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementInImpairmentOfOtherReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementInImpairmentOfOtherReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement In Impairment Of Other Receivables Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementInImpairmentOfOtherReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementInImpairmentOfOtherReceivablesTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement in Impairment of Other Receivables",
        "documentation": "Schedule of movement in impairment of other receivables.",
        "label": "Schedule Of Movement In Impairment Of Other Receivables Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementInOtherFinancialLiabilitiesIncludedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementInOtherFinancialLiabilitiesIncludedInFinancingActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement In Other Financial Liabilities Included In Financing Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Of Deferred Tax Assets And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementOfDeferredTaxAssetsAndLiabilitiestextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementOfDeferredTaxAssetsAndLiabilitiestextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/DeferredIncomeTaxTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement of Deferred Tax Assets and Liabilities",
        "documentation": "The disclosure of  movement of deferred tax assets and liabilities.",
        "label": "Schedule Of Movement Of Deferred Tax Assets And Liabilitiestext Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementOfImpairmentInTradeAccountsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementOfImpairmentInTradeAccountsReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Movement of Impairment in Trade Accounts Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementOfImpairmentInTradeAccountsReceivableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementOfImpairmentInTradeAccountsReceivableTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement of Impairment in Trade Accounts Receivable",
        "label": "Schedule Of Movement Of Impairment In Trade Accounts Receivable Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementOfTheDeferredIncomeTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementOfTheDeferredIncomeTaxAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Of The Deferred Income Tax Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementOfTheDeferredIncomeTaxtextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementOfTheDeferredIncomeTaxtextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/DeferredIncomeTaxTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement of the Deferred Income Tax",
        "documentation": "The disclosure of movement of the deferred income tax.",
        "label": "Schedule Of Movement Of The Deferred Income Taxtext Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementOfTheInvestmentsInAssociatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementOfTheInvestmentsInAssociatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Movement of the Investments in Associates [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementOfTheInvestmentsInJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementOfTheInvestmentsInJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Of The Investments In Joint Ventures Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementOfTheInvestmentsInJointVenturesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementOfTheInvestmentsInJointVenturesTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement of the Investments in Joint Ventures",
        "label": "Schedule Of Movement Of The Investments In Joint Ventures Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfMovementOfThisAccountLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfMovementOfThisAccountLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofthisAccountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Movement of this Account [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfNetCarryingAmountOfAcquiredUnderFinanceLeaseAgreementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfNetCarryingAmountOfAcquiredUnderFinanceLeaseAgreementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Net Carrying Amount Of Acquired Under Finance Lease Agreements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfNetCarryingAmountOfAcquiredUnderFinanceLeaseAgreementsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfNetCarryingAmountOfAcquiredUnderFinanceLeaseAgreementsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofNetCarryingAmountofAcquiredUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Net Carrying Amount of Acquired Under Finance Lease Agreements [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfNetGainFromInvestmentPropertiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfNetGainFromInvestmentPropertiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Net Gain From Investment Properties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfNetGainFromInvestmentPropertiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfNetGainFromInvestmentPropertiesTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Gain from Investment Properties",
        "documentation": "Schedule of net gain from investment properties.",
        "label": "Schedule Of Net Gain From Investment Properties Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfNominalAmountsOfFutureFixedMinimumRentalIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfNominalAmountsOfFutureFixedMinimumRentalIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Nominal Amounts of Future Fixed Minimum Rental Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfNominalAmountsOfFutureFixedMinimumRentalIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfNominalAmountsOfFutureFixedMinimumRentalIncomeTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Nominal Amounts of Future Fixed Minimum Rental Income",
        "documentation": "Schedule of nominal amounts of future fixed minimum rental income.",
        "label": "Schedule Of Nominal Amounts Of Future Fixed Minimum Rental Income Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfOperatingSegmentPerformanceTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfOperatingSegmentPerformanceTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Statements by Operating Segments Performance",
        "documentation": "Schedule of operating segment performance.",
        "label": "Schedule Of Operating Segment Performance Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfOperatingSegmentsFinancialPositionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfOperatingSegmentsFinancialPositionTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Statements by Operating Segments",
        "label": "Schedule Of Operating Segments Financial Position Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfOtherAccountPayableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfOtherAccountPayableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Accounts Payable",
        "label": "Schedule Of Other Account Payable Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfOtherAccountsPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfOtherAccountsPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Accounts Payable Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfOtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfOtherIncomeAndExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Income And Expenses Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfOtherIncomeAndExpensesNetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfOtherIncomeAndExpensesNetTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Income and Expenses",
        "documentation": "Schedule of other income and expenses, net table text block.",
        "label": "Schedule Of Other Income And Expenses Net Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfPaymentOfBondsIssuedAndOtherObligationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfPaymentOfBondsIssuedAndOtherObligationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Payment Of Bonds Issued And Other Obligations Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfPaymentOfBondsIssuedAndOtherObligationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfPaymentOfBondsIssuedAndOtherObligationsTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Payment of Bonds Issued and Other Obligations",
        "label": "Schedule Of Payment Of Bonds Issued And Other Obligations Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfPreTaxDiscountRatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfPreTaxDiscountRatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Pre-Tax Discount Rates [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfPresentValueOfFinancialAssetsOrLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfPresentValueOfFinancialAssetsOrLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Present Value Of Financial Assets Or Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfPresentValueOfFinancialAssetsOrLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfPresentValueOfFinancialAssetsOrLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Present Value of Financial Assets or Liabilities",
        "documentation": "Schedule disclosing information related to present value of financial assets or liabilities.",
        "label": "Schedule Of Present Value Of Financial Assets Or Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfProfitLossPerCommonShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfProfitLossPerCommonShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Profit (Loss) Per Common Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfPropertyPlantAndEquipmentAccountsAndItsRelatedAccumulatedDepreciationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentAccountsAndItsRelatedAccumulatedDepreciationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Plant And Equipment Accounts And Its Related Accumulated Depreciation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfPropertyPlantAndEquipmentAccountsAndItsRelatedAccumulatedDepreciationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentAccountsAndItsRelatedAccumulatedDepreciationLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property, Plant and Equipment Accounts and its Related Accumulated Depreciation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfRealEstateWorkInProgressAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfRealEstateWorkInProgressAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Real Estate Work In Progress Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfRealStateWorkInProgressTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfRealStateWorkInProgressTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Real Estate Work in Progress",
        "label": "Schedule Of Real State Work In Progress Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfRegardingTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfRegardingTaxAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Regarding Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfRegardingTaxTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfRegardingTaxTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Regarding Tax",
        "documentation": "Schedule of regarding tax.",
        "label": "Schedule Of Regarding Tax Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfReorganizationAgreementFiledByAdexusWhichAllowsTheTransferOfAdexusSASharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfReorganizationAgreementFiledByAdexusWhichAllowsTheTransferOfAdexusSASharesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reorganization Agreement Filed by Adexus, which Allows the Transfer of Adexus S.A. Shares [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfRevenuesFromContractsWithCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfRevenuesFromContractsWithCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Revenues From Contracts With Customers Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfRevenuesFromContractsWithCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfRevenuesFromContractsWithCustomersLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenues from Contracts with Customers [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfRightOfUseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfRightOfUseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Right Of Use Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfSalariesAndProfitSharingPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfSalariesAndProfitSharingPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Salaries and Profit Sharing Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfSalariesWagesAndFringeBenefitsCompriseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfSalariesWagesAndFringeBenefitsCompriseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of salaries, wages and fringe benefits comprise [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfSegmentsByGeographicalAreasAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfSegmentsByGeographicalAreasAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segments by Geographical Areas [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfSegmentsGeographicalAreaTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfSegmentsGeographicalAreaTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segments by Geographical Areas",
        "label": "Schedule Of Segments Geographical Area Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfSensitivityAnalysisOfTheEvaluationOfTheInvestmentPropertyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfSensitivityAnalysisOfTheEvaluationOfTheInvestmentPropertyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Sensitivity Analysis Of The Evaluation Of The Investment Property Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfSensitivityAnalysisOfTheEvaluationOfTheInvestmentPropertyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfSensitivityAnalysisOfTheEvaluationOfTheInvestmentPropertyLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysisoftheEvaluationoftheInvestmentPropertyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Sensitivity Analysis of the Evaluation of the Investment Property [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfSensitivityAnalysisWasPerformedConsideringIncreaseDecreaseCorporationSGrossMarginsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfSensitivityAnalysisWasPerformedConsideringIncreaseDecreaseCorporationSGrossMarginsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Sensitivity Analysis was Performed Considering Increase/Decrease Corporation\u2019s Gross Margins [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfSensitivityAnalysisWasPerformedConsideringIncreasedecreaseCorporationsGrossMargins": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfSensitivityAnalysisWasPerformedConsideringIncreasedecreaseCorporationsGrossMargins",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Sensitivity Analysis was Performed Considering Increase/Decrease Corporation\u2019s Gross Margins",
        "label": "Schedule Of Sensitivity Analysis Was Performed Considering Increasedecrease Corporations Gross Margins"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Standards And Interpretations And Amendments To Existing Standards Were Issued With Mandatory Application Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Standards and Interpretations and Amendments to Existing Standards Were Issued With Mandatory Application",
        "label": "Schedule Of Standards And Interpretations And Amendments To Existing Standards Were Issued With Mandatory Application Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfStrengthenedOrWeakenedAgainstThePeruvianSolAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfStrengthenedOrWeakenedAgainstThePeruvianSolAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Strengthened Or Weakened Against The Peruvian Sol Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfSubsidiariesMaterialNoncontrollingInterestsBeforeAnyIntragroupEliminationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfSubsidiariesMaterialNoncontrollingInterestsBeforeAnyIntragroupEliminationsTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/NonControllingInterestTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Corporation\u00b4s Subsidiaries that has Material Non-Controlling Interests",
        "label": "Schedule Of Subsidiaries Material Noncontrolling Interests Before Any Intragroup Eliminations Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTaxCreditRelatedToVATTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTaxCreditRelatedToVATTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Tax Credit Related to VAT",
        "documentation": "Schedule of tax credit related to VAT.",
        "label": "Schedule Of Tax Credit Related To VATTable Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTaxCreditRelatedToVatAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTaxCreditRelatedToVatAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Tax Credit Related To Vat Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTaxLosstextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTaxLosstextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/DeferredIncomeTaxTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Income Tax is Classified by its Estimated Reversal Term",
        "documentation": "The entire disclosure for tax loss.",
        "label": "Schedule Of Tax Losstext Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTheCurrentValueOfObligationsForRightOfUseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTheCurrentValueOfObligationsForRightOfUseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of The Current Value Of Obligations For Right Of Use Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTheSalariesAndProfitSharingPayabletextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTheSalariesAndProfitSharingPayabletextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Salaries and Profit Sharing Payable",
        "label": "Schedule Of The Salaries And Profit Sharing Payabletext Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTotalDepreciationIsComposedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTotalDepreciationIsComposedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Total Depreciation is Composed [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTotalTaxLossAmountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTotalTaxLossAmountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Total Tax Loss Amounts Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTotalTaxLossAmountsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTotalTaxLossAmountsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Total Tax Loss Amounts [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTotalTaxLossAmountsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTotalTaxLossAmountsTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Total Tax Loss Amounts",
        "label": "Schedule Of Total Tax Loss Amounts Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTradeAccountsPayablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTradeAccountsPayablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Trade Accounts Payables Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTradeAccountsReceivableCorresponds": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTradeAccountsReceivableCorresponds",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Trade Accounts Receivable Corresponds",
        "documentation": "Schedule of trade accounts receivable corresponds.",
        "label": "Schedule Of Trade Accounts Receivable Corresponds"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTradeAccountsReceivableCorrespondsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTradeAccountsReceivableCorrespondsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Trade Accounts Receivable Corresponds Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTradeAccountsReceivablesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTradeAccountsReceivablesNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Trade Accounts Receivables Net Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfTransactionsWithRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfTransactionsWithRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Transactions With Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfUnbilledReceivablesOfSubsidiaries": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfUnbilledReceivablesOfSubsidiaries",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unbilled Receivables of Subsidiaries",
        "documentation": "Schedule of  unbilled receivables of subsidiaries.",
        "label": "Schedule Of Unbilled Receivables Of Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfUnbilledReceivablesOfSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfUnbilledReceivablesOfSubsidiariesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Unbilled Receivables Of Subsidiaries Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfUnbilledReceivablesOfSubsidiariesGrouped": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfUnbilledReceivablesOfSubsidiariesGrouped",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unbilled Receivables of Subsidiaries Grouped",
        "documentation": "Schedule of unbilled receivables of subsidiaries grouped.",
        "label": "Schedule Of Unbilled Receivables Of Subsidiaries Grouped"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfUnbilledReceivablesOfSubsidiariesGroupedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfUnbilledReceivablesOfSubsidiariesGroupedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Unbilled Receivables Of Subsidiaries Grouped Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfUnrestrictedTrustAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfUnrestrictedTrustAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Unrestricted Trust Accounts Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfWeightingTheProfitOrLossBeforeIncomeTaxAndTheApplicableIncomeTaxRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfWeightingTheProfitOrLossBeforeIncomeTaxAndTheApplicableIncomeTaxRateAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Weighting The Profit Or Loss Before Income Tax And The Applicable Income Tax Rate Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfWorkersProfitSharingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfWorkersProfitSharingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Workers Profit Sharing in the Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleOfWorkersProfitSharingInTheIncomeStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleOfWorkersProfitSharingInTheIncomeStatementTableTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Workers\u2019 Profit Sharing",
        "documentation": "Schedule of workers\u2019 profit sharing in the income statement.",
        "label": "Schedule Of Workers Profit Sharing In The Income Statement Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleofCurrentIncomeTaxPayableDetailsScheduleofCurrentIncomeTaxPayableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleofCurrentIncomeTaxPayableDetailsScheduleofCurrentIncomeTaxPayableLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCurrentIncomeTaxPayableDetailsScheduleofCurrentIncomeTaxPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Current Income Tax Payable (Details) - Schedule of Current Income Tax Payable [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScheduleofCurrentIncomeTaxPayableDetailsScheduleofCurrentIncomeTaxPayableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScheduleofCurrentIncomeTaxPayableDetailsScheduleofCurrentIncomeTaxPayableTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCurrentIncomeTaxPayableDetailsScheduleofCurrentIncomeTaxPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Current Income Tax Payable (Details) - Schedule of Current Income Tax Payable [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ScotiabankPeruMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ScotiabankPeruMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scotiabank Peru [Member]",
        "label": "Scotiabank Peru Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r402"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r404"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentConsolidationItemsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforEachSegmentTable"
     ],
     "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": [
      "r292"
     ]
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheDeferredIncomeTaxTable",
      "http://www.aenza.com.pe/role/ScheduleofStrengthenedorWeakenedAgainstthePeruvianSolTable"
     ],
     "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": [
      "r126",
      "r215",
      "r292",
      "r343",
      "r383"
     ]
    },
    "ifrs-full_SegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheDeferredIncomeTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [member]"
       }
      },
      "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": [
      "r126",
      "r215",
      "r298",
      "r343",
      "r383"
     ]
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administrative sanctions and legal processes",
        "label": "Selling, general and administrative expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to selling, general and administrative activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "aenz_SensitivityAnalysisPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SensitivityAnalysisPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysiswasPerformedConsideringIncreaseDecreaseCorporationsGrossMarginsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plus 10%",
        "label": "Sensitivity Analysis Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ServiceConcessionRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ServiceConcessionRightsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concession [Member]",
        "label": "Service concession rights [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for service concession rights. [Refer: Service concession arrangements [member]]"
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "aenz_ServicesProvidedByThirdpartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ServicesProvidedByThirdpartiesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Services provided by third-parties [Member]",
        "label": "Services Provided By Thirdparties Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SettlementAgreementWithThirdParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SettlementAgreementWithThirdParties",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditRiskattheReportingDateistheCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement agreement with third parties",
        "documentation": "The  aamount of settlement agreement with third parties.",
        "label": "Settlement Agreement With Third Parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserve reclassification",
        "label": "Share of other comprehensive income of associates and joint ventures accounted for using equity method that will be reclassified to profit or loss, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "Share of the other comprehensive income of associates and joint ventures accounted for using the equity method that will be reclassified to profit or loss, net of tax."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsPerformanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share of the profit or loss of associates and joint ventures accounted for using the equity method",
        "verboseLabel": "Share of profit or loss in associates and joint ventures",
        "label": "Share of profit (loss) of associates and joint ventures accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r52",
      "r290",
      "r297"
     ]
    },
    "ifrs-full_SharePremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SharePremium",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Premium",
        "label": "Share premium"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ifrs-full_SharePremiumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SharePremiumMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share premium",
        "label": "Share premium [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount received or receivable from issuance of the entity's shares in excess of nominal value."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "aenz_SharePurchaseAgreementInversionesSurMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SharePurchaseAgreementInversionesSurMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share purchase agreement - Inversiones Sur [Member]",
        "label": "Share Purchase Agreement Inversiones Sur Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "placement loss",
        "label": "Number of shares reserved for issue under options and contracts for sale of shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares reserved for issue under options and contracts for the sale of shares."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "ifrs-full_ShorttermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ShorttermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "verboseLabel": "Current",
        "label": "Current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_SignificantInvestmentsInAssociatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SignificantInvestmentsInAssociatesAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/ScheduleofInverstmentsinAssociatesandJointVenturesTable",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentsJointVenturesTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinAssociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementoftheInvestmentsinJointVenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Associates [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": [
      "r114",
      "r117",
      "r205"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofBondsIssuedSummaryTable",
      "http://www.aenza.com.pe/role/ScheduleofCorrespondtoFutureCollectionstotheGrantorTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementofthisAccountTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable"
     ],
     "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": [
      "r114",
      "r117",
      "r202"
     ]
    },
    "aenz_SoftwareAndDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SoftwareAndDevelopmentCostsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software [Member]",
        "label": "Software And Development Costs Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_StandardsAmendmentsAndInterpretationOfIFRSAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "StandardsAmendmentsAndInterpretationOfIFRSAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Standards, Amendments, and Interpretation of International Financial Reporting Standards [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsTextBlock",
     "presentation": [
      "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Standards, amendments, and interpretation of international financial reporting standards",
        "documentation": "Standards, Amendments, and Interpretation of International Financial Reporting Standards.",
        "label": "Standards Amendments And Interpretation Of International Financial Reporting Standards Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsDetailsScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsDetailsScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standards, Amendments, and Interpretation of International Financial Reporting Standards (Details) - Schedule of Standards and Interpretations and Amendments to Existing Standards Were Issued With Mandatory Application [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsDetailsScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsDetailsScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStandardsandInterpretationsandAmendmentstoExistingStandardsWereIssuedWithMandatoryApplicationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standards, Amendments, and Interpretation of International Financial Reporting Standards (Details) - Schedule of Standards and Interpretations and Amendments to Existing Standards Were Issued With Mandatory Application [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTablesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standards Amendments and Interpretation of International Financial Reporting Standards [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTablesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standards, Amendments, and Interpretation of International Financial Reporting Standards (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [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_StatementOfChangesInEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_StatuteOflimitations": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "StatuteOflimitations",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statute of\tlimitations",
        "documentation": "Statute of limitations.",
        "label": "Statute Oflimitations"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_StatutoryGratification": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "StatutoryGratification",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory gratification",
        "documentation": "Represent the amount of statutory gratification.",
        "label": "Statutory Gratification"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_StraconSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "StraconSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stracon S.A. [Member]",
        "label": "Stracon SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_StrengtheningValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "StrengtheningValue",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStrengthenedorWeakenedAgainstthePeruvianSolTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Strengthening",
        "documentation": "Strengthening value.",
        "label": "Strengthening Value"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_StripCallaoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "StripCallaoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinishedPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Strip Callao [Member]",
        "label": "Strip Callao Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SubTotalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SubTotalMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAmortizationofIntangiblesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sub Total [Member]",
        "label": "Sub Total Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SubsequentlyAdjustedAuditingFirmGSP": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SubsequentlyAdjustedAuditingFirmGSP",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequently adjusted auditing firm GSP",
        "documentation": "Subsequently adjusted auditing firm GSP.",
        "label": "Subsequently Adjusted Auditing Firm GSP"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SubsidiaryAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SubsidiaryAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary amount",
        "documentation": "The amount subsidiary company.",
        "label": "Subsidiary Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SubsidiaryDeconsolidationAccumulatedImpairmentAndDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SubsidiaryDeconsolidationAccumulatedImpairmentAndDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary deconsolidation, Accumulated impairment and depreciation",
        "documentation": "Subsidiary deconsolidation,Accumulated impairment and depreciation.",
        "label": "Subsidiary Deconsolidation Accumulated Impairment And Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SubsidiaryDeconsolidationDisposalsAccumulatedImpairmentAndDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SubsidiaryDeconsolidationDisposalsAccumulatedImpairmentAndDepreciation",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary deconsolidation",
        "label": "Subsidiary Deconsolidation Disposals Accumulated Impairment And Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SubsidiaryProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SubsidiaryProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary provisions",
        "documentation": "The amount of subsidiary provisions.",
        "label": "Subsidiary Provisions"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_SupplierDebtForgiveness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "SupplierDebtForgiveness",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable": {
       "parentTag": "aenz_OtherIncomes",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherIncomeandExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier debt forgiveness",
        "documentation": "The amount of supplier debt forgiveness.",
        "label": "Supplier Debt Forgiveness"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TalaraPiuraMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TalaraPiuraMember",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Talara, Piura [Member]",
        "label": "Talara Piura Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxContigenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxContigenciesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Contigencies [Member]",
        "label": "Tax Contigencies Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxContingenciesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxContingenciesAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax contingencies amount",
        "documentation": "Tax contingencies amount.",
        "label": "Tax Contingencies Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxCreditMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinImpairmentofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit [Member]",
        "label": "Tax Credit Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfTaxLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxEffectOfTaxLosses",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax loss",
        "label": "Tax effect of tax losses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "aenz_TaxEffectOfTaxLossesTwoThousandTwentyFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxEffectOfTaxLossesTwoThousandTwentyFive",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimate on Application 2025",
        "documentation": "Tax Effect of Tax Losses Two Thousand Twenty Five.",
        "label": "Tax Effect Of Tax Losses Two Thousand Twenty Five"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxEffectOfTaxLossesTwoThousandTwentyFour.": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxEffectOfTaxLossesTwoThousandTwentyFour.",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimate on Application 2024",
        "documentation": "Tax effect of tax losses two thousand twenty-Four.",
        "label": "Tax Effect Of Tax Losses Two Thousand Twenty Four."
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxEffectOnAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxEffectOnAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedPretaxIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax effect on:",
        "label": "Tax Effect On Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditRiskattheReportingDateistheCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Claims to the tax authorities",
        "label": "Tax expense (income) at applicable tax 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": [
      "r64"
     ]
    },
    "aenz_TaxGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxGoodwillMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Goodwill [Member]",
        "label": "Tax Goodwill Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxLossAplicationMethod": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxLossAplicationMethod",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax loss application method",
        "documentation": "Tax loss aplication method.",
        "label": "Tax Loss Aplication Method"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxLossesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax losses [Member]",
        "label": "Tax Losses Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax [Member]",
        "label": "Tax Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxRateEffectFromChangeInTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxRateEffectFromChangeInTaxRate",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax percentage",
        "label": "Tax rate effect from change in tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted income tax rate",
        "label": "Tax rate effect of adjustments for current tax of prior periods"
       }
      },
      "en": {
       "role": {
        "documentation": "Tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from adjustments for the current tax of prior periods. [Refer: Average effective tax rate; Applicable tax rate; Adjustments for current tax of prior periods]"
       }
      }
     },
     "auth_ref": [
      "r425"
     ]
    },
    "ifrs-full_TaxRateEffectOfForeignTaxRates": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxRateEffectOfForeignTaxRates",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase of the income tax rate",
        "label": "Tax rate effect of foreign tax rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the application of foreign tax rates. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "aenz_TaxReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxReceivableMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax receivable [Member]",
        "label": "Tax Receivable Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxSituationDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxSituationDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Situation (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxSituationDetailsScheduleofTotalTaxLossAmountsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxSituationDetailsScheduleofTotalTaxLossAmountsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Situation (Details) - Schedule of Total Tax Loss Amounts [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxSituationDetailsScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxSituationDetailsScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Situation (Details) - Schedule of Weighting the Profit or Loss Before Income Tax and the Applicable Income Tax Rate [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxSituationDetailsScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxSituationDetailsScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Situation (Details) - Schedule of Weighting the Profit or Loss Before Income Tax and the Applicable Income Tax Rate [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxSituationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxSituationDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Situation (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxableIncomePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxableIncomePercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxable income percentage",
        "documentation": "Percentage of taxable income.",
        "label": "Taxable Income Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCostsandExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes [Member]",
        "label": "Taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TaxlossApplicationForward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TaxlossApplicationForward",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimate on Application Forward",
        "documentation": "Tax loss application forward.",
        "label": "Taxloss Application Forward"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TcnicasReunidasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TcnicasReunidasMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "T\u00e9cnicas reunidas [Member]",
        "label": "Tcnicas Reunidas Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TecnicasReunidasDeTalaraSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TecnicasReunidasDeTalaraSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tecnicas Reunidas de Talara S.A.C. [Member]",
        "label": "Tecnicas Reunidas De Talara SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "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": [
      "r68"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [member]"
       }
      },
      "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": [
      "r68"
     ]
    },
    "aenz_TemporaryTaxOnNetAssetsITANMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TemporaryTaxOnNetAssetsITANMember",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary Tax on Net Assets (ITAN) [Member]",
        "label": "Temporary Tax On Net Assets ITANMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TerminalGrowthRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TerminalGrowthRate",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Terminal growth rate",
        "documentation": "Terminal growth rate.",
        "label": "Terminal Growth Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TerminalGrowthRateUsedInMeasurementOfFairValueLessCostsOfDisposal": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TerminalGrowthRateUsedInMeasurementOfFairValueLessCostsOfDisposal",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Terminal growth rate",
        "documentation": "Terminal Growth rate used in measurement of fair value less costs of disposal.",
        "label": "Terminal Growth Rate Used In Measurement Of Fair Value Less Costs Of Disposal"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TerminalesDelPeruMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TerminalesDelPeruMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsMajorJointOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Terminales del Peru [Member]",
        "label": "Terminales Del Peru Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TimeDepositInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TimeDepositInterestRate",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time deposit interest rate",
        "documentation": "Time deposit interest rate.",
        "label": "Time Deposit Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TimeDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TimeDepositsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCaptionComprisesComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time deposits [Member]",
        "label": "Time Deposits Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TimingOfRevenueRecognitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TimingOfRevenueRecognitionAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of revenue recognition",
        "label": "Timing Of Revenue Recognition Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails",
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/CashandCashEquivalentsDetails",
      "http://www.aenza.com.pe/role/EquityDetails",
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails",
      "http://www.aenza.com.pe/role/GeneralInformationDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofBrrowingsItemTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofEstimatedUsefulLivesTable",
      "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable",
      "http://www.aenza.com.pe/role/ScheduleofMinimumRangesMaximumRangesTable",
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Top of range [member]",
        "verboseLabel": "Top of Range [Member]",
        "netLabel": "Maximum range [Member]",
        "label": "Top of Range [Member["
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r234",
      "r243",
      "r372",
      "r374",
      "r457"
     ]
    },
    "aenz_TotalAmountOfTransferredShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalAmountOfTransferredShares",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total amount of transferred shares (in Nuevos Soles)",
        "documentation": "The amount of transferred shares",
        "label": "Total Amount Of Transferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total assets",
        "documentation": "The fair value of financial assets.",
        "label": "Total Assets"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalContinuousOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalContinuousOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalDepreciationisComposedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Sub total Continuous operations",
        "documentation": "total continuous operations.",
        "label": "Total Continuous Operations"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalCreditRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalCreditRisk",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditRiskattheReportingDateistheCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "documentation": "The amount of total credit risk.",
        "label": "Total Credit Risk"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalCurrentAndNoncurrentPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalCurrentAndNoncurrentPortion",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofOtherAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total current and non-current portion",
        "documentation": "Represent the amount of total current and non-current portion.",
        "label": "Total Current And Noncurrent Portion"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalDepreciationOfRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalDepreciationOfRightofuseAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationExpensesforRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total depreciation of right-of-use assets",
        "label": "Total Depreciation Of Rightofuse Assets"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalFinancialAssetOrLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalFinancialAssetOrLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPresentValueofFinancialAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total financial asset or liability",
        "documentation": "Total financial asset or liability.",
        "label": "Total Financial Asset Or Liability"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalFinancialLiabilitiesAndBond01": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalFinancialLiabilitiesAndBond01",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofLeverageRatioTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total borrowing, bonds and civil compensation",
        "documentation": "The value of net financial liabilities and bonds.",
        "label": "Total Financial Liabilities And Bond01"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalFinancialLiabilitiesAndBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalFinancialLiabilitiesAndBonds",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other financial liabilities (except liability for right-of-use asset)",
        "documentation": "The value of net financial liabilities and bonds.",
        "label": "Total Financial Liabilities And Bonds"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalFinancingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalFinancingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total financing amount",
        "documentation": "Total financing amount.",
        "label": "Total Financing Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalFinancingAmountPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalFinancingAmountPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total financing amount percentage",
        "documentation": "Total financing amount percentage.",
        "label": "Total Financing Amount Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Total Income"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalIncomeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total, Income Tax",
        "documentation": "The amount of tax expense exclusive of income tax expense.",
        "label": "Total Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalLiabilitiesFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalLiabilitiesFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Total liabilities",
        "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]",
        "label": "Total Liabilities Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalMajorProductsServiceLines": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalMajorProductsServiceLines",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Major products/ service lines",
        "documentation": "Total Major products/ service lines.",
        "label": "Total Major Products Service Lines"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementinImpairmentofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total [Member]",
        "label": "Total Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalOtherAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalOtherAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesandProfitSharingPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Total Other Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalOtherConcessions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalOtherConcessions",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsoftheSubsidiaryRedVialTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total other concessions",
        "documentation": "Total other concessions.",
        "label": "Total Other Concessions"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalPrimaryGeographicalMarkets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalPrimaryGeographicalMarkets",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Primary geographical markets",
        "documentation": "Total Primary geographical markets.",
        "label": "Total Primary Geographical Markets"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalProfitLossBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalProfitLossBeforeIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total, Profit/Loss before Income Tax",
        "documentation": "Total, Profit/Loss before Income Tax.",
        "label": "Total Profit Loss Before Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalPurchasePrice": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalPurchasePrice",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total purchase price",
        "documentation": "Total Purchase Price means the aggregate amount the purchaser is obligated topay for merchandise or services pursuant to the purchase agreement, excluding any taxes, administrative charges, or financing charges.",
        "label": "Total Purchase Price"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalSensitivityAnalysis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalSensitivityAnalysis",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSensitivityAnalysiswasPerformedConsideringIncreaseDecreaseCorporationsGrossMarginsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total sensitivity analysis",
        "documentation": "Total sensitivity analysis.",
        "label": "Total Sensitivity Analysis"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalTax",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRegardingTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "documentation": "The amount of total tax.",
        "label": "Total Tax"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalTaxLossAmounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalTaxLossAmounts",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total tax loss amounts (in Nuevos Soles)",
        "documentation": "The amount of total tax loss amounts.",
        "label": "Total Tax Loss Amounts"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalTerm",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total term",
        "label": "Total Term"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TotalTimingOfRevenueRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TotalTimingOfRevenueRecognition",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Timing of revenue recognition",
        "documentation": "Total Timing of revenue recognition.",
        "label": "Total Timing Of Revenue Recognition"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Trade accounts payable",
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business.",
        "label": "Trade Account Payables"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payable",
        "label": "Trade Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsPayableDetailsScheduleofInvoicesPayableandUnbilledServicesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsPayableDetailsScheduleofInvoicesPayableandUnbilledServicesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Payable (Details) - Schedule of Invoices Payable and Unbilled Services [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsPayableDetailsScheduleofInvoicesPayableandUnbilledServicesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsPayableDetailsScheduleofInvoicesPayableandUnbilledServicesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Payable (Details) - Schedule of Invoices Payable and Unbilled Services [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsPayablesexceptNonfinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsPayablesexceptNonfinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payables (except non-financial liabilities)",
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business.",
        "label": "Trade Accounts Payablesexcept Nonfinancial Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "A [Member]",
        "label": "Trade Accounts Receivable AMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableAndOtherAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableAndOtherAccountsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable and other accounts receivable (excluding non-financial assets)",
        "documentation": "Trade accounts receivable and other accounts receivable.",
        "label": "Trade Accounts Receivable And Other Accounts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableAndOtherAccountsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableAndOtherAccountsReceivableAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "- Trade accounts receivable and other accounts receivable",
        "label": "Trade Accounts Receivable And Other Accounts Receivable Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableBMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "B [Member]",
        "label": "Trade Accounts Receivable BMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableCMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "C [Member]",
        "label": "Trade Accounts Receivable CMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedStatementofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable, net",
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]",
        "label": "Trade Accounts Receivable Net"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofCorrespondtoFutureCollectionstotheGrantorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsScheduleofCorrespondtoFutureCollectionstotheGrantorLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorrespondtoFutureCollectionstotheGrantorTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Correspond to Future Collections to the Grantor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofCorrespondtoFutureCollectionstotheGrantorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsScheduleofCorrespondtoFutureCollectionstotheGrantorTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorrespondtoFutureCollectionstotheGrantorTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of Correspond to Future Collections to the Grantor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofMaturityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsScheduleofMaturityLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturity [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofMaturityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsScheduleofMaturityTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of Maturity [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofTradeAccountsReceivableCorrespondsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsScheduleofTradeAccountsReceivableCorrespondsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Trade Accounts Receivable Corresponds [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofTradeAccountsReceivableCorrespondsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsScheduleofTradeAccountsReceivableCorrespondsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of Trade Accounts Receivable Corresponds [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofTradeAccountsReceivablesNetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsScheduleofTradeAccountsReceivablesNetLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivablesNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Trade Accounts Receivables Net [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofTradeAccountsReceivablesNetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsScheduleofTradeAccountsReceivablesNetTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivablesNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of Trade Accounts Receivables Net [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofUnbilledReceivablesofSubsidiariesGroupedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsScheduleofUnbilledReceivablesofSubsidiariesGroupedLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unbilled Receivables of Subsidiaries Grouped [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofUnbilledReceivablesofSubsidiariesGroupedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsScheduleofUnbilledReceivablesofSubsidiariesGroupedTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of Unbilled Receivables of Subsidiaries Grouped [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofUnbilledReceivablesofSubsidiariesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsScheduleofUnbilledReceivablesofSubsidiariesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unbilled Receivables of Subsidiaries [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofUnbilledReceivablesofSubsidiariesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsScheduleofUnbilledReceivablesofSubsidiariesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of Unbilled Receivables of Subsidiaries [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetMember",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Accounts Receivable, Net [Member]",
        "label": "Trade Accounts Receivable Net Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetTablesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Accounts Receivable, Net [Abstract]",
        "label": "Trade Accounts Receivable Net Tables Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNetTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNetTablesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivableNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivableNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivablesNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable, Non-current portion",
        "documentation": "The amount of non-current trade receivables. [Refer: Trade receivables]",
        "label": "Trade Accounts Receivable Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofImpairmentofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivables",
        "documentation": "The amount of trade receivables and other receivables. [Refer: Trade receivables; Other receivables]",
        "label": "Trade Accounts Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAccountsReceivablesTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAccountsReceivablesTotal",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofImpairmentofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "documentation": "Trade accounts receivables.",
        "label": "Trade Accounts Receivables Total"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeAndOtherAccountsPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeAndOtherAccountsPayableAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "- Trade and other accounts payable",
        "label": "Trade And Other Accounts Payable Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payable",
        "label": "Trade and other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable to related parties",
        "label": "Current payables to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]"
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToTradeSuppliers",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payable",
        "verboseLabel": "Total",
        "label": "Current trade payables"
       }
      },
      "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": [
      "r329",
      "r421"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable, net",
        "label": "Trade and other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      }
     },
     "auth_ref": [
      "r15",
      "r31"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable from related parties",
        "label": "Current receivables due from related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables due from related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "ifrs-full_TradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other accounts payable (excluding non-financial liabilities)",
        "label": "Trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]"
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherPayablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherPayablesToRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payables to related parties",
        "label": "Payables to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables due to related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "ifrs-full_TradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAccountComprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable",
        "verboseLabel": "Accounts Receivable Net",
        "label": "Trade and other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of trade receivables and other receivables. [Refer: Trade receivables; Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r15",
      "r31"
     ]
    },
    "ifrs-full_TradeAndOtherReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable",
      "http://www.aenza.com.pe/role/ScheduleofFinancialStatementsbyOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable from related parties",
        "verboseLabel": "Receivable from related parties and joint operators",
        "label": "Receivables due from related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables due from related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "aenz_TradeMarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeMarksMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade-Marks [Member]",
        "verboseLabel": "Trade- Marks [Member]",
        "netLabel": "Trademarks [Member]",
        "label": "Trade Marks Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivablesNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable",
        "label": "Trade Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorrespondtoFutureCollectionstotheGrantorTable",
      "http://www.aenza.com.pe/role/ScheduleofMaturityTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade account receivable",
        "verboseLabel": "Trade accounts receivable",
        "label": "Trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount due from customers for goods and services sold."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "aenz_TradeReceivablesByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeReceivablesByTypeAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorrespondtoFutureCollectionstotheGrantorTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Receivables By Type Axis",
        "label": "Trade Receivables By Type Axis"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeReceivablesByTypeDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeReceivablesByTypeDomainDomain",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TradeReceivablesByTypeDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeReceivablesCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeReceivablesCarryingAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFairValueandCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount",
        "documentation": "Trade Receivables Carrying Amount.",
        "label": "Trade Receivables Carrying Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TradeReceivablesFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TradeReceivablesFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFairValueandCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value",
        "documentation": "Trade Receivables Fair Value.",
        "label": "Trade Receivables Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeReceivablesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofExistingCustomersRelatedPartiesTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivablesNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Accounts Receivable [Member]",
        "verboseLabel": "Receivables [Member]",
        "label": "Trade receivables [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r269",
      "r274",
      "r388",
      "r417"
     ]
    },
    "aenz_Tradeentity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Tradeentity",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity",
        "documentation": "Trade Entity.",
        "label": "Tradeentity"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TrademarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TrademarkMember",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademark [Member]",
        "label": "Trademark Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "aenz_Training": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Training",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Training",
        "documentation": "Represent the amount of training.",
        "label": "Training"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TransactionsWithNonControllingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TransactionsWithNonControllingInterestAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Non-Controlling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TransactionsWithShareholdersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TransactionsWithShareholdersAbstract",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transactions with shareholders:",
        "label": "Transactions With Shareholders Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TransactionswithNonControllingInterestDetailsScheduleofContributionsReturnsfromNonControllingShareholdersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TransactionswithNonControllingInterestDetailsScheduleofContributionsReturnsfromNonControllingShareholdersLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofContributionsReturnsfromNonControllingShareholdersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Contributions (Returns) from Non Controlling Shareholders [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TransactionswithNonControllingInterestDetailsScheduleofContributionsReturnsfromNonControllingShareholdersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TransactionswithNonControllingInterestDetailsScheduleofContributionsReturnsfromNonControllingShareholdersTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofContributionsReturnsfromNonControllingShareholdersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Non-Controlling Interest (Details) - Schedule of Contributions (Returns) from Non Controlling Shareholders [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TransactionswithRelatedPartiesandJointOperatorsDetailsScheduleofKeyManagementCompensationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TransactionswithRelatedPartiesandJointOperatorsDetailsScheduleofKeyManagementCompensationLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Related Parties and Joint Operators (Details) - Schedule of Key Management Compensation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TransactionswithRelatedPartiesandJointOperatorsDetailsScheduleofKeyManagementCompensationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TransactionswithRelatedPartiesandJointOperatorsDetailsScheduleofKeyManagementCompensationTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofKeyManagementCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Related Parties and Joint Operators (Details) - Schedule of Key Management Compensation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TransactionswithRelatedPartiesandJointOperatorsTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TransactionswithRelatedPartiesandJointOperatorsTablesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions With Related Parties And Joint Operators [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TransactionswithRelatedPartiesandJointOperatorsTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TransactionswithRelatedPartiesandJointOperatorsTablesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Related Parties and Joint Operators (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TransferredAtAPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TransferredAtAPointInTimeMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transferred at a point in time [Member]",
        "label": "Transferred At APoint In Time Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TransfersAccumulatedImpairmentAndDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TransfersAccumulatedImpairmentAndDepreciation",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers, Accumulated impairment and depreciation",
        "documentation": "Transfers, Accumulated impairment and depreciation.",
        "label": "Transfers Accumulated Impairment And Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TransfersFromToOtherRetirementBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TransfersFromToOtherRetirementBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers",
        "label": "Transfers from (to) other retirement benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in net assets available for benefits resulting from transfers from (to) other retirement benefit plans. [Refer: Assets (liabilities) of benefit plan]"
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "aenz_TransfersOfAccumulatedDepreciationAndImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TransfersOfAccumulatedDepreciationAndImpairment",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers",
        "label": "Transfers Of Accumulated Depreciation And Impairment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TranslationAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TranslationAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translations adjustments",
        "label": "Translation Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TranslationsAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TranslationsAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translations adjustments",
        "label": "Translations Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TranslationsAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TranslationsAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translations adjustments",
        "label": "Translations Adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TranslationsAdjustmentsAccumulatedImpairmentAndDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TranslationsAdjustmentsAccumulatedImpairmentAndDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofIntangibleAssetsandRelatedAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translations adjustments, Accumulated impairment and depreciation",
        "documentation": "Translations adjustments, Accumulated impairment and depreciation.",
        "label": "Translations Adjustments Accumulated Impairment And Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TranslationsAdjustmentsOfPropertyandPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TranslationsAdjustmentsOfPropertyandPlantEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translations adjustments",
        "label": "Translations Adjustments Of Propertyand Plant Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TransportadoraDeGasNaturalComprimidoAndinoSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TransportadoraDeGasNaturalComprimidoAndinoSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transportadora de Gas Natural Comprimido Andino S.A.C. [Member]",
        "label": "Transportadora De Gas Natural Comprimido Andino SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TransportationServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TransportationServicesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transportation services [Member]",
        "label": "Transportation Services Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TreasurySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TreasurySharesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal reserve",
        "label": "Treasury shares [member]"
       }
      },
      "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": [
      "r6"
     ]
    },
    "aenz_TrenUrbanoDeLimaSAAlstomTransporteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TrenUrbanoDeLimaSAAlstomTransporteMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorrespondstoAdvancetoSuppliersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tren Urbano de Lima S.A. - Alstom Transporte [Member]",
        "label": "Tren Urbano De Lima SAAlstom Transporte Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TrenUrbanoDeLimaSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TrenUrbanoDeLimaSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPositionDetails",
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/ScheduleofConcessionsHeldbytheCorporationTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofCorrespondtoFutureCollectionstotheGrantorTable",
      "http://www.aenza.com.pe/role/ScheduleofCurrentIncomeTaxPayableDetailsScheduleofCurrentIncomeTaxPayable",
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofMovementofthisAccountTable",
      "http://www.aenza.com.pe/role/ScheduleofPaymentofBondsIssuedandOtherObligationsTable",
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tren Urbano de Lima S.A. [Member]",
        "verboseLabel": "Tren Urbano de Lima S.A [Member]",
        "label": "Tren Urbano De Lima SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TrenUrbanoDeLimaSAOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TrenUrbanoDeLimaSAOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tren Urbano de Lima S.A. [Member]",
        "label": "Tren Urbano De Lima SAOne Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TrustAccountSpecificUseFoundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TrustAccountSpecificUseFoundsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCaptionComprisesComprisesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trust account - specific use founds [Member]",
        "label": "Trust Account Specific Use Founds Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TwelvemonthExpectedCreditLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TwelvemonthExpectedCreditLossesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reversal expected in the following twelve months\t[Member]",
        "label": "12-month expected credit losses [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the portion of lifetime expected credit losses that represent the expected credit losses that result from default events on a financial instrument that are possible within the 12 months after the reporting date. [Refer: Type of measurement of expected credit losses [member]; Lifetime expected credit losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r268",
      "r273"
     ]
    },
    "aenz_TypeOfCompanyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TypeOfCompanyAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable",
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable",
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TypeOfCompanyAxis",
        "label": "Type Of Company Axis"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_TypeOfCompanyDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "TypeOfCompanyDomainDomain",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCreditQualityofFinancialAssetsTable",
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable",
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypeOfCompanyDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypeOfMeasurementOfExpectedCreditLossesAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of measurement of expected credit losses [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": [
      "r270",
      "r275"
     ]
    },
    "ifrs-full_TypeOfMeasurementOfExpectedCreditLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypeOfMeasurementOfExpectedCreditLossesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of measurement of expected credit losses [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement of expected credit losses. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights. This member also represents the standard value for the 'Type of measurement of expected credit losses' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r275"
     ]
    },
    "ifrs-full_TypesOfContractsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfContractsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPreTaxDiscountRatesTable"
     ],
     "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": [
      "r377",
      "r381"
     ]
    },
    "ifrs-full_TypesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCaptionComprisesComprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofUnrestrictedTrustAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of financial 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": [
      "r285",
      "r286"
     ]
    },
    "ifrs-full_TypesOfInvestmentPropertyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfInvestmentPropertyAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable",
      "http://www.aenza.com.pe/role/ScheduleofMinimumRangesMaximumRangesTable"
     ],
     "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": [
      "r417"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "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": [
      "r235",
      "r236",
      "r237",
      "r239",
      "r259",
      "r266",
      "r267"
     ]
    },
    "ifrs-full_TypesOfRisksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfRisksMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks [member]"
       }
      },
      "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": [
      "r235",
      "r236",
      "r237",
      "r239",
      "r259",
      "r266",
      "r267"
     ]
    },
    "aenz_UNNAEnergiaSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UNNAEnergiaSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unna Energia S.A. [Member]",
        "verboseLabel": "UNNA Energia S.A. [Member]",
        "label": "UNNAEnergia SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "currency_USD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "USD",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPreTaxDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USD [Member]",
        "label": "United States of America, Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_USD10MovementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "USD10MovementMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStrengthenedorWeakenedAgainstthePeruvianSolTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USD (10% movement) [Member]",
        "label": "USD10 Movement Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_USD5MovementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "USD5MovementMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStrengthenedorWeakenedAgainstthePeruvianSolTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USD (5% movement) [Member]",
        "label": "USD5 Movement Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_USDollarsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "USDollarsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofFinancialAssetsandLiabilitiesDenominatedInForeignCurrenciesTable",
      "http://www.aenza.com.pe/role/ScheduleofStrengthenedorWeakenedAgainstthePeruvianSolTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Dollars [Member]",
        "label": "USDollars Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnallocatedGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UnallocatedGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofGoodwillofCashGeneratingUnitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Unallocated goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of goodwill acquired in a business combination that has not been allocated to a cash-generating unit (group of units). [Refer: Goodwill; Cash-generating units [member]; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "aenz_UnbilledReceivableSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnbilledReceivableSubsidiariesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure [Member]",
        "label": "Unbilled Receivable Subsidiaries Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnbilledReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnbilledReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled receivables",
        "documentation": "Unbilled receivables.",
        "label": "Unbilled Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnbilledReceivablesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnbilledReceivablesAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofBalancesofContractAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled receivables",
        "documentation": "Unbilled receivables.",
        "label": "Unbilled Receivables Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnbilledReceivablesConcessionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnbilledReceivablesConcessionsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivablesNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled Receivables - Concessions [Member]",
        "label": "Unbilled Receivables Concessions Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnbilledReceivablesSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnbilledReceivablesSubsidiariesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivablesNetTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled Receivables - Subsidiaries [Member]",
        "verboseLabel": "Engineering and Construction [Member]",
        "label": "Unbilled Receivables Subsidiaries Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnbilledServicesReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnbilledServicesReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled services received",
        "documentation": "Unbilled services received.",
        "label": "Unbilled Services Received"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnbilledServicesReceivedCurrentPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnbilledServicesReceivedCurrentPortion",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled services received",
        "documentation": "Represent the amount of unbilled services received current portion.",
        "label": "Unbilled Services Received Current Portion"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnbilledServicesReceivedNonCurrentPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnbilledServicesReceivedNonCurrentPortion",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvoicesPayableandUnbilledServicesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled services received",
        "documentation": "Represent the amount of unbilled services received non current portion.",
        "label": "Unbilled Services Received Non Current Portion"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnconsolidatedStructuredEntitiesControlledByInvestmentEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UnconsolidatedStructuredEntitiesControlledByInvestmentEntityAxis",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofContributionsReturnsfromNonControllingShareholdersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unconsolidated structured entities controlled by investment entity [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": [
      "r185"
     ]
    },
    "aenz_UndiscountedFutureMinimumLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UndiscountedFutureMinimumLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMaturityandCurrentValueofObligationsforRightofUseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "documentation": "Undiscounted future minimum lease payments.",
        "label": "Undiscounted Future Minimum Lease Payments"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnnaEnergaSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnnaEnergaSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unna Energ\u00eda S.A. [Member]",
        "label": "Unna Energa SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnnaEnergiaSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnnaEnergiaSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable",
      "http://www.aenza.com.pe/role/ScheduleofPaymentofBondsIssuedandOtherObligationsTable",
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable",
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Red Vial 5 S.A. [Member]",
        "verboseLabel": "Unna Energia S.A. [Member]",
        "netLabel": "Unna Energia S.A.[Member]",
        "label": "Unna Energia SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnnaEnergiaSAOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnnaEnergiaSAOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unna Energia S.A [Member]",
        "label": "Unna Energia SAOne Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnnaTransporteSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnnaTransporteSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofIncomeTaxPrePaymentsConsistofIncomeTaxPaymentsTable",
      "http://www.aenza.com.pe/role/ScheduleofRightofUseLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unna Transporte S.A.C. [Member]",
        "label": "Unna Transporte SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnpaidNonDomiciliedExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnpaidNonDomiciliedExpensesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unpaid non domicilied expenses [Member]",
        "label": "Unpaid Non Domicilied Expenses Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnrealizedGainsIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnrealizedGainsIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains, Income Tax",
        "documentation": "Amount of unrealized gains income tax.",
        "label": "Unrealized Gains Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UnrecognizedDeferredIncomeTaxAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UnrecognizedDeferredIncomeTaxAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofConsolidatedPretaxIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized deferred income tax asset",
        "documentation": "The amount of unrecognized deferred income tax asset.",
        "label": "Unrecognized Deferred Income Tax Asset"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnusedProvisionReversedOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UnusedProvisionReversedOtherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reversal of provisions",
        "label": "Unused provision reversed, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount reversed for unused other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "aenz_UpToOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UpToOneYearMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCurrentValueofObligationsforFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Up to 1 year [Member]",
        "label": "Up To One Year Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perpetual growth rate (CGUs)",
        "label": "Useful life measured as period of time, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives of the assets",
        "label": "Useful life measured as period of time, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "aenz_UsefulLifeOfThisAsset": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UsefulLifeOfThisAsset",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life of this asset",
        "documentation": "useful life of this asset .",
        "label": "Useful Life Of This Asset"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UseofJudgmentsandEstimatesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UseofJudgmentsandEstimatesDetailsLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Judgments and Estimates (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UseofJudgmentsandEstimatesDetailsScheduleofPreTaxDiscountRatesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UseofJudgmentsandEstimatesDetailsScheduleofPreTaxDiscountRatesLineItems",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPreTaxDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Judgments and Estimates (Details) - Schedule of Pre-Tax Discount Rates [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UseofJudgmentsandEstimatesDetailsScheduleofPreTaxDiscountRatesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UseofJudgmentsandEstimatesDetailsScheduleofPreTaxDiscountRatesTable",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPreTaxDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Judgments and Estimates (Details) - Schedule of Pre-Tax Discount Rates [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_UseofJudgmentsandEstimatesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "UseofJudgmentsandEstimatesDetailsTable",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Judgments and Estimates (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_VIVANegocioInmobiliarioSACAndSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VIVANegocioInmobiliarioSACAndSubsidiariesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesthathasMaterialNonControllingInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VIVA Negocio Inmobiliario S.A.C. and subsidiaries [Member]",
        "label": "VIVANegocio Inmobiliario SACAnd Subsidiaries Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_Vacationamountrecordedinotheraccountspayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Vacationamountrecordedinotheraccountspayable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesandProfitSharingPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vacation",
        "documentation": "The amount of vacation",
        "label": "Vacationamountrecordedinotheraccountspayable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_Vacations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Vacations",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vacations",
        "documentation": "Vacations.",
        "label": "Vacations"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_ValuationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "ValuationAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation amount",
        "documentation": "The amount of valuation amount.",
        "label": "Valuation Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ValueAddedTaxPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ValueAddedTaxPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRegardingTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VAT credit",
        "label": "Value added tax payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables related to a value added tax."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "ifrs-full_ValueAddedTaxReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ValueAddedTaxReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added tax",
        "label": "Value added tax receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables related to a value added tax."
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "aenz_VariousEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VariousEquipmentMember",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Various Equipment [Member]",
        "label": "Various Equipment Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationRecognizedRightofUseAssetsandLiabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofEstimatedUsefulLivesTable",
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles [Member]",
        "label": "Vehicles [member]"
       }
      },
      "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": [
      "r428"
     ]
    },
    "aenz_VialYVivesDSDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VialYVivesDSDMember",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vial y Vives \u2013 DSD [Member]",
        "verboseLabel": "Vial y Vives - DSD [Member]",
        "label": "Vial YVives DSDMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_VialYVivesDSDSAEngineeringAndConstructionWorksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VialYVivesDSDSAEngineeringAndConstructionWorksMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vial y Vives - DSD S.A. - Engineering and Construction Works [Member]",
        "label": "Vial YVives DSDSAEngineering And Construction Works Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_VialYVivesDSDSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VialYVivesDSDSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofMainAssumptionsUsedbytheCorporationtoDeterminetheRecoverableValueTable",
      "http://www.aenza.com.pe/role/ScheduleofTotalTaxLossAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vial y Vives - DSD S.A. [Member]",
        "verboseLabel": "Vial y Vives - DSD [Member]",
        "label": "Vial YVives DSDSAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_VialYVivesDSDSAOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VialYVivesDSDSAOneMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vial y Vives - DSD S.A. [Member]",
        "label": "Vial YVives DSDSAOne Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_VialYVivesDSDSAQuebradaBlancaProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VialYVivesDSDSAQuebradaBlancaProjectMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofUnbilledReceivablesofSubsidiariesGroupedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vial y Vives - DSD S.A. - Quebrada Blanca Project [Member]",
        "label": "Vial YVives DSDSAQuebrada Blanca Project Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_VialYVivesDSDSATwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VialYVivesDSDSATwoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vial y Vives - DSD S.A. [Member]",
        "label": "Vial YVives DSDSATwo Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_VialYVivesSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VialYVivesSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vial y Vives S.A.C [Member]",
        "label": "Vial YVives SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_VivaNegocioInmobiliarioSACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VivaNegocioInmobiliarioSACMember",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/ScheduleofAdvancesReceivedfromCustomersMainlyCorrespondtotheEngineeringandConstructionandRealEstateSegmentsTable",
      "http://www.aenza.com.pe/role/ScheduleofContributionsReturnsfromNonControllingShareholdersTable",
      "http://www.aenza.com.pe/role/ScheduleofCurrentIncomeTaxPayableDetailsScheduleofCurrentIncomeTaxPayable",
      "http://www.aenza.com.pe/role/ScheduleofDeferredIncomeTaxisClassifiedbyitsEstimatedReversalTermTable",
      "http://www.aenza.com.pe/role/ScheduleofDepositsBearInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofFinanceLeasesTable",
      "http://www.aenza.com.pe/role/ScheduleofTradeAccountsReceivableCorrespondsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Viva Negocio Inmobiliario S.A.C. [Member]",
        "label": "Viva Negocio Inmobiliario SACMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_VivaNegocioInmobiliarioSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VivaNegocioInmobiliarioSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationsSubsidiariesandRelatedInterestTable",
      "http://www.aenza.com.pe/role/ScheduleofTaxCreditRelatedtoVATTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Viva Negocio Inmobiliario S.A.C. [Member]",
        "verboseLabel": "Viva Negocio Inmobiliario S.A. [Member]",
        "label": "Viva Negocio Inmobiliario SAMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_VivesDSDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VivesDSDMember",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vives-DSD [Member]",
        "label": "Vives DSDMember"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_VoluntaryReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VoluntaryReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Voluntary reserve",
        "documentation": "The amount of voluntary reserve.",
        "label": "Voluntary Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_VoluntaryReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VoluntaryReserveMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Voluntary reserve",
        "label": "Voluntary Reserve Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_VoluntaryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "VoluntaryReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Voluntary reserve (in Nuevos Soles)",
        "documentation": "Voluntary reserves.",
        "label": "Voluntary Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WagesAndSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WagesAndSalaries",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and wages",
        "label": "Wages and salaries"
       }
      },
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]"
       }
      }
     },
     "auth_ref": [
      "r435"
     ]
    },
    "aenz_WagesAndSalariesToBeRecordedOnAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WagesAndSalariesToBeRecordedOnAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesandProfitSharingPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wages and salaries",
        "documentation": "The amount of wages and salaries.",
        "label": "Wages And Salaries To Be Recorded On Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_WagesPerYear": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WagesPerYear",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wages per year (in Dollars per share)",
        "label": "Wages Per Year"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_WaterTreatmentServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WaterTreatmentServiceMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofRevenuesfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Water treatment service [Member]",
        "label": "Water Treatment Service Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_WeakeningValues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WeakeningValues",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofStrengthenedorWeakenedAgainstthePeruvianSolTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weakening",
        "documentation": "Weakening value.",
        "label": "Weakening Values"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageNumberOfInstrumentsUsedInCalculatingBasicEarningsLossPerInstrumentParticipatingEquityInstrumentsOtherThanOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageNumberOfInstrumentsUsedInCalculatingBasicEarningsLossPerInstrumentParticipatingEquityInstrumentsOtherThanOrdinaryShares",
     "presentation": [
      "http://www.aenza.com.pe/role/ProfitLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in common shares",
        "label": "Weighted average number of instruments used in calculating basic earnings (loss) per instrument, participating equity instruments other than ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average number of instruments used in calculating basic earnings (loss) per instrument for an equity instrument that participates in profit with ordinary shares according to a predetermined formula. [Refer: Basic earnings (loss) per instrument, participating equity instruments other than ordinary shares]"
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "aenz_WeightedAverageNumberOfSharesContinuingOperation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WeightedAverageNumberOfSharesContinuingOperation",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofProfitLossPerCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares in issue at S/ 1.00 each, as of December 31,",
        "documentation": "Number of weighted average shares in continuing operation.",
        "label": "Weighted Average Number Of Shares Continuing Operation"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_WeightedAverageNumberOfSharesdilutedInIssue": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WeightedAverageNumberOfSharesdilutedInIssue",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofProfitLossPerCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares (diluted) in issue at S/ 1.00 each, as of December 31,",
        "documentation": "The number of weighted average number of shares (diluted) in issue.",
        "label": "Weighted Average Number Of Sharesdiluted In Issue"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofProfitLossPerCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares in issue at S/ 1.00 each, as of December 31,",
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share"
       }
      },
      "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": [
      "r121"
     ]
    },
    "aenz_WithholdingFundsOnProjectsAndConsortiumsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WithholdingFundsOnProjectsAndConsortiumsMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding funds on projects and Consortiums [Member]",
        "label": "Withholding Funds On Projects And Consortiums Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_WithholdingGuaranteesOnMorelcoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WithholdingGuaranteesOnMorelcoMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding guarantees on Morelco [Member]",
        "label": "Withholding Guarantees On Morelco Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_WithholdingOnVVGuaranteesDSDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WithholdingOnVVGuaranteesDSDMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepositsareRetainedbyCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding on V&amp;V guarantees - DSD [Member]",
        "label": "Withholding On VVGuarantees DSDMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WorkInProgress",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in progress - Real estate",
        "label": "Current work in progress"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of assets currently in production, which require further processes to be converted into finished goods or services. [Refer: Current finished goods; Inventories]"
       }
      }
     },
     "auth_ref": [
      "r331",
      "r437"
     ]
    },
    "aenz_WorkInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WorkInProgressMember",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyanditsRelatedAccumulatedDepreciationTable",
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in Progress [Member]",
        "verboseLabel": "Work in progress [Member]",
        "label": "Work In Progress Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_WorkersCompensationDiscountAmounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WorkersCompensationDiscountAmounts",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWorkersProfitSharingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "documentation": "Current year monetary amount of the change in worker's compensation reserve liability resulting from the discount applied to reduce the reserve to present value.",
        "label": "Workers Compensation Discount Amounts"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_WorkersProfitSharing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WorkersProfitSharing",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesWagesandFringeBenefitsCompriseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Workers\u2019 profit sharing",
        "documentation": "Represent the amount of work profit sharing.",
        "label": "Workers Profit Sharing"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_WorkersProfitSharingOfOtherAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WorkersProfitSharingOfOtherAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofSalariesandProfitSharingPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Workers\u2019 profit sharing",
        "documentation": "The amount of workers\u2019 profit sharing.",
        "label": "Workers Profit Sharing Of Other Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_WritedownsReversalsOfPropertyPlantAndEquipments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "WritedownsReversalsOfPropertyPlantAndEquipments",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofMovementofImpairmentinTradeAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write-off",
        "documentation": "The amount recognised resulting from the write-down of property, plant and equipment to its recoverable amount or reversals of those write-downs. [Refer: Property, plant and equipment]",
        "label": "Writedowns Reversals Of Property Plant And Equipments"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_Writeoffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "Writeoffs",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofChangesinthisEstimateTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write-off",
        "verboseLabel": "Write-offs generated",
        "documentation": "he difference between a write-off and a write-down is just a matter of degree. A write-down is performed in accounting to reduce the value of an asset to offset a loss or expense. A write-down becomes a write-off if the entire balance of the asset is eliminated and removed from the books altogether.",
        "label": "Writeoffs"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_YearOfAcquisitionOrConstruction": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "YearOfAcquisitionOrConstruction",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentPropertyNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year of Acquisition or construction",
        "documentation": "Year of Acquisition or construction.",
        "label": "Year Of Acquisition Or Construction"
       }
      }
     },
     "auth_ref": []
    },
    "aenz__OilLotsFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "_OilLotsFourMember",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Oil Lots Four [Member]",
        "label": "_ Oil Lots Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_a2023Abstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "a2023Abstract1",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofWeightingtheProfitorLossBeforeIncomeTaxandtheApplicableIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023",
        "label": "a2023 Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_contractualAgreementPercentage": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "contractualAgreementPercentage",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual agreement, description",
        "documentation": "Contractual agreement, description.",
        "label": "contractual Agreement Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_counterclaimAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "counterclaimAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "counterclaim amount",
        "documentation": "counterclaim amount.",
        "label": "counterclaim Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_cutomersEstimationOfUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "cutomersEstimationOfUsefulLife",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer estimation of useful life",
        "documentation": "cutomers Estimation of useful life",
        "label": "cutomers Estimation Of Useful Life"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_gram_IncreaseDecreaseThroughReclassificationPropertyPlantAndEquipmentReclassifications": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "gram_IncreaseDecreaseThroughReclassificationPropertyPlantAndEquipmentReclassifications",
     "crdr": "debit",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofPropertyPlantandEquipmentAccountsanditsRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "label": "gram_ Increase Decrease Through Reclassification Property Plant And Equipment Reclassifications"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_loanBalancePayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "loanBalancePayables",
     "crdr": "credit",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan balance payables",
        "label": "loan Balance Payables"
       }
      }
     },
     "auth_ref": []
    },
    "aenz_subsidiaryCumbraPeruSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aenza.com.pe/20231231",
     "localname": "subsidiaryCumbraPeruSAMember",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "subsidiary Cumbra Peru S.A. [Member]",
        "label": "subsidiary Cumbra Peru SAMember"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "51",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_51&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_l&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_m&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "q",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_q&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_r&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "ab",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_ab&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "ea",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_ea&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "92",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_92&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "98",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "98",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2023-03-23"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_j&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2023-03-23"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "74A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_74A_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "77",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_77_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2023-03-23"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2023-03-23"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS02_g36-39_TI",
   "URIDate": "2023-03-23"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "48",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_48&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS21_g51-57_TI",
   "URIDate": "2023-03-23"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2023-03-23"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_v&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "x",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_x&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2023-03-23"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_126_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "129",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_129_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "Subparagraph": "f",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_f_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "133",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_133&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_v&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_122_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2023-03-23"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "39",
   "IssueDate": "2023-01-01",
   "Paragraph": "102",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=39&code=ifrs-tx-2023-en-r&anchor=para_102_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "32A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "76",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "76",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d_v&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "46",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_f_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "29",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&anchor=para_29_c_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "30",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&anchor=para_30_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "49",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&anchor=para_49_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2023-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "1",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_1&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "12",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "19B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_19B_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "19F",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_19F&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B10_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_vii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Section": "Nature of the risks associated with an entity's interests in consolidated structured entities",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS12_g14-17_TI",
   "URIDate": "2023-03-23"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_h_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "105",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "116",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_116_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI",
   "URIDate": "2023-03-23"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI",
   "URIDate": "2023-03-23"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "90",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_90_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "95",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_95&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_106_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "110",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_110&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2023-03-23"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_f_iv&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS03_g59-63_TI",
   "URIDate": "2023-03-23"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Section": "Presentation and disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS05_g30-42_TI",
   "URIDate": "2023-03-23"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "6",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=6&code=ifrs-tx-2023-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "11A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_11A_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "13C",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_13C_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24B&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24C_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24E",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24E_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35H",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35M",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "39",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_39_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "8",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "8",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "8",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B51",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B51&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "Defined terms",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2023-03-23"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2023-01-01",
   "Paragraph": "6.5.13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_6.5.13_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2023-01-01",
   "Paragraph": "6.5.16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_6.5.16&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2023-01-01",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2023-01-01",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "SIC",
   "Number": "29",
   "IssueDate": "2023-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=SIC&num=29&code=ifrs-tx-2023-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "92",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2017-en-b&anchor=para_92&doctype=Standard&forcepdf=true",
   "URIDate": "2023-03-23"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_20_a_ii&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_20_e&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "30",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-b&anchor=para_30&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_36_c&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_a&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "8",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_8_c&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2023-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "87",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Section": "D Examples: disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_D_TI",
   "URIDate": "2023-03-23"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Section": "Example 10 A court case",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex10_TI",
   "URIDate": "2023-03-23"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "119",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "14",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_14_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "14",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_14_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-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-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2023-03-23"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-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-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI",
   "URIDate": "2023-03-23"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG63&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11D&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG20B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG20B&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG20C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG20C&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expired 2023-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2017-en-b&anchor=para_108&doctype=Standard&forcepdf=true",
   "URIDate": "2023-03-23"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG25&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2023-03-23"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r408": {
   "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"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r414": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r415": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r416": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r417": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r418": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r419": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r420": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r421": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r422": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r423": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r424": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r425": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r426": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r427": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r428": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r429": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r430": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r431": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r432": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "158",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_158&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r433": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "5",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r434": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r435": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r436": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r437": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r438": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r439": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "A14",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_A14&doctype=Appendix&subtype=A",
   "URIDate": "2023-03-23"
  },
  "r440": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r441": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r442": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r443": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r444": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r445": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r446": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "46",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_46_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r447": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "14",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r448": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r449": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r450": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r451": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r452": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r453": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r454": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r455": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r456": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r457": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r458": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r460": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  }
 }
}
